单级文件夹的复制:
思路:就是把一个路径下的文件夹下的所有的文件都复制到另一个路径下
先得到原路径下的所有的文件,进行一个一个复制,复制到目的的文件夹中
代码展示:
public static void main(String[] args) throws Exception {
//这是原路径下的文件
File srcFloder=new File("D:\\java_001");
//这是目的的路径,先得到与原文件夹相同的文件夹的名字
File desFloder=new File("study_study",srcFloder.getName());
//如果这个目录(文件夹)在该路径不存在,则需创建这个目录
if(!desFloder.exists()){
desFloder.mkdir();
}
//得到原目录下的所有的文件,并进行遍历
File[] srcfiles = srcFloder.listFiles();
for (File srcfile : srcfiles) {
//这里是得到与原文件相同的名字
File desfile=new File(desFloder,srcfile.getName());
//进行拷贝每个文件中的内容
filecopy(srcfile,desfile);
}
}
public static void filecopy(File srcfile,File