zoukankan      html  css  js  c++  java
  • java 简单的文件操作

    import java.io.File;

         //4.获取一个文件夹中的所有的文件。
    public class work1 {

        static String str="C:\Users\cdlx2016\Desktop\实验";
        public static void main(String[] args) {
            // TODO Auto-generated method stub
      
             String  str1="";
            paly(str1);

        }
        
        
       public static void paly(String str3){
               
            str3+="-- ";
           File file = new File(str);
            File[] files = file.listFiles();
            for (int i = 0;i<files.length;i++) {
                
                System.out.println(str3+files[i].getName());
                if (files[i].isDirectory()) {
                    
                    str=files[i].getPath();    
                
                    paly(str3);
                    
                }
                
                
            }
            
            
       }
    }

    import java.io.File;
    //2.获取到某一个文件夹的大小

    public class work2 {

        static String str="C:\Users\cdlx2016\Desktop\实验";
        static long a;
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            //2.获取到某一个文件夹的大小
            paly1();
            System.out.println("这个文件大小是"+a);
        }
        public static void paly1(){
               
               File file = new File(str);
                File[] files = file.listFiles();
                for (int i = 0;i<files.length;i++) {
                    if (files[i].isFile()) {
                        a=a+files[i].length();
                    }
                    
                    if (files[i].isDirectory()) {
                        str=files[i].getPath();
                        paly1();
                    }
                    
                    
        }
        }
    }

    import java.io.File;

      //1.需求是:查看某个文件夹中是否含有隐藏文件或文件夹。
    public class work3 {

        static String str="C:\Users\cdlx2016\Desktop\实验";
        public static void main(String[] args) {
            // TODO Auto-generated method stub
         
            paly();
        }
        public static void paly(){
               
               File file = new File(str);
                File[] files = file.listFiles();
                for (int i = 0;i<files.length;i++) {
                    if (files[i].isHidden()) {
                        System.out.println("这是隐藏的文件:"+files[i].getName());
                    }
                    
                    
                    if (files[i].isDirectory()) {
                        str=files[i].getPath();
                        paly();
                    }
                    
                    
        }
        }

    }

    import java.io.File;
    import java.util.Date;

    //3.想要删除某个文件夹中某个时间的数据的数据。


    public class work4 {
        static Date data=new Date();
        static long time1=data.getTime();
        static String str="C:\Users\cdlx2016\Desktop\实验";
        public static void main(String[] args) {
            // TODO Auto-generated method stub
           
             //long=System.currentTimeMillis()当前时间
            paly();
            
        }
        public static void paly(){
               
               File file = new File(str);
                File[] files = file.listFiles();
                for (int i = 0;i<files.length;i++) {
                    long time = files[i].lastModified();
                    long sum = (time1-time)/(1000*60);
                    //小于20分钟的就删除
                   if (sum<20) {
                    System.out.println(files[i].delete());
                }else {
                    System.out.println("删除不成功");
                }
                      
                    if (files[i].isDirectory()) {
                        str=files[i].getPath();
                        paly();
                    }
                    
                    
        }
        }

    }

  • 相关阅读:
    如何做好接口测试?【转载】
    AutoIT 实现Firefox上传文件
    AutoIT 实现Firefox下载
    测试工具的选择和使用
    JMeter学习参数化User Defined Variables与User Parameters
    JMeter学习(六)集合点
    JMeter学习(五)检查点
    JMeter学习(四)参数化
    JMeter学习(三)元件的作用域与执行顺序
    JMeter学习(二)录制脚本
  • 原文地址:https://www.cnblogs.com/zzzhangzheng/p/6132941.html
Copyright © 2011-2022 走看看