zoukankan      html  css  js  c++  java
  • Java

    //遍历文件
    import
    java.io.File; public class TestMethod { public void showFile(File file){ //判断如果file是一个文件夹 文件夹内有元素 找一个人先做 //获取file的子元素 file1==null是个文件 file1!=null是个文件夹 file1.length!=0是一个带元素的文件夹 File[] file1 = file.listFiles();//获取文件夹所有子元素 if(file1!=null && file1.length !=0){ for(File file2:file1){//每一个子元素都找人遍历 this.showFile(file2); } } //放在此处 从底层向上显示 System.out.println(file.getAbsolutePath()); } public static void main(String[] args){ TestMethod testMethod = new TestMethod(); testMethod.showFile(new File("F://JavaTest")); } } 输出结果: F:JavaTest1231234123.txt F:JavaTest1231234 F:JavaTest123 F:JavaTestabc.txt F:JavaTestFileFile1 F:JavaTestFile F:JavaTestTest.txt F:JavaTest
    import java.io.File;
    
    public class TestMethod {
        public void showFile(File file){
            //从上层向下显示
            System.out.println(file.getAbsolutePath());
            //判断如果file是一个文件夹 文件夹内有元素 找一个人先做
            //获取file的子元素  file1==null是个文件 file1!=null是个文件夹 file1.length!=0是一个带元素的文件夹
            File[] file1 = file.listFiles();//获取文件夹所有子元素
            if(file1!=null && file1.length !=0){
                for(File file2:file1){//每一个子元素都找人遍历
                    this.showFile(file2);
                }
            }
            //放在此处 从底层向上显示
            //System.out.println(file.getAbsolutePath());
        }
    
        public static void main(String[] args){
            TestMethod testMethod = new TestMethod();
            testMethod.showFile(new File("F://JavaTest"));
        }
    }
    输出结果:
    F:JavaTest
    F:JavaTest123
    F:JavaTest1231234
    F:JavaTest1231234123.txt
    F:JavaTestabc.txt
    F:JavaTestFile
    F:JavaTestFileFile1
    F:JavaTestTest.txt

    删除:

    import java.io.File;
    
    public class TestMethod {
    
        public void deleteFile(File file){
            //判断file不是空文件夹
            File [] files = file.listFiles();
            if(files!=null && files.length!=0){
                for(File file1 : files){
                    this.deleteFile(file1);
                }
            }
            //删除file (file是个文件或file是一个空文件夹)
            file.delete();
        }
        public static void main(String[] args){
            TestMethod testMethod = new TestMethod();
            testMethod.deleteFile(new File("F://JavaTest"));
        }
    }
  • 相关阅读:
    [ ERROR ] Error in test library 'pymysql': Creating keyword 'Connect' failed: Keyword with same name defined multiple times.
    【robotframework】pycharm+robotframe(转)
    Django 配置mysql遇到问题(一)
    Django 初始化数据库遇到问题(python manage.py migrate)
    连接mysql报"ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server"
    性能测试-MySQL性能查看(转)
    APP安全测试
    在线java堆栈分析工具
    性能-如何根据线程和进程找到性能瓶颈或者问题点
    Jmeter CSV参数带汉字处理
  • 原文地址:https://www.cnblogs.com/yyanghang/p/11220566.html
Copyright © 2011-2022 走看看