zoukankan      html  css  js  c++  java
  • File文件操作类

      public class FileTest {

        //遍历出E:根目录下所有的文件夹,并输出文件夹名
        static void testOne(){
           //构建File对象,设置文件路径
           File root=new File("E:/");
           if(root.exists()){//判断是否存在这个路径
             File[] files=root.listFiles();//取出指定路径下所有文件对象
             for (File file : files) {
               if(file.isDirectory()){//如果是文件夹
                 System.out.println("文件夹名称:"+file.getName()+",大小:"+file.length()+",最后修改时间:"+file.lastModified());
               }
             }
           }
         }
     
         //判断G:盘Android/Demos/下有没有一个Home文件夹,如果没有,创建它,如果有,在里面创建文件Hello.txt
         static void testTwo() throws IOException{
           File file=new File("G:/Andoird/Demos/Home/Hello.txt");
           //先判断该文件上级目录是否存在
           if(!file.getParentFile().exists()){
             //创建多级文件夹
             file.getParentFile().mkdirs();
           }
           if(!file.exists()){
              //创建文件
             file.createNewFile();
           }
        }
     
        //遍历出指定路径下所有文件
        void testThree(String path){
          File rt=new File(path);
          if(!rt.exists())
            return;
          File[] files=rt.listFiles();
          if(files!=null&&files.length>0){
            for (int i = 0; i < files.length; i++) {
              if(files[i].isFile()){
                   System.out.println(files[i].getName());
              }else{
                //遇到了文件夹【将该文件夹路径传递到一个根据路径查询文件的方法中】
                   testThree(files[i].getAbsoluteFile().toString());
              }
            }
          }
        }
     
         public static void main(String[] args) throws IOException {
            testOne();
            //testTwo();
            //FileTest tt=new FileTest();
            //tt.testThree("E:/");
         }
      }

  • 相关阅读:
    WebService及WCF获取客户端IP,端口
    单链表创建,删除节点,获取元素(与线性表比较)
    c语言描述简单的线性表,获取元素,删除元素,
    解决wamp mysql数据库出现乱码的问题。
    c语言将2进制数转化为10进制数(栈的初始化,进栈,出栈)
    c++描述将一个2进制数转化成10进制数(用到初始化栈,进栈,入栈)
    css各兼容应该注意的问题
    C++需要注意的地方和小算法
    php最简单的文件处理。
    C++ 一目了然虚基类!
  • 原文地址:https://www.cnblogs.com/shiyoushao/p/6082209.html
Copyright © 2011-2022 走看看