JAVA学习笔记_File类获取、复制当前目录下又有文件

来源:互联网 发布:空间和域名是什么 编辑:程序博客网 时间:2024/05/21 10:19




import java.io.File;public class ArratListDemo {public static void main(String[] args) throws Exception {File file = new File("D:\\1111111111");File src = new File("D:\\1111111111");File dest = new File("D:\\22222222222\\7777");copyDir(src, dest);printFileName(file);}    /**         *          * @param src   原始版本         * @param dest  目的地         * 将src拷贝一份到dest         * @throws Exception          */        public static void copyDir(File src, File dest) throws Exception{            if(src.isDirectory()){                File file = new File(dest.getAbsolutePath(), src.getName());                file.mkdir();                File[] fs = src.listFiles();                for(File temp : fs){                    copyDir(temp,file);                }            }else{                File file = new File(dest.getAbsolutePath(),src.getName());                file.createNewFile();            }        }                /*         * file 根         *      文件夹         *         获取当前目录下面所有的子目录(文件和文件夹)         *      文件             *         打印名字         *              */        public static void printFileName(File file){            if(file.isDirectory()){                File[] fs = file.listFiles();                for(File temp : fs){                    printFileName(temp);                }            }else{                System.out.println(file.getName());            }        }


0 0
原创粉丝点击