java中的IO流如何复制文件?
java中如何做到复制文件夹的操作?如何解决以下代码中注释的问题?package实验23_io作业;importjava.io.File;importjava.io.Fi...
java中如何做到复制文件夹的操作?如何解决以下代码中注释的问题?
package 实验23_io作业;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Hello {
public static void main(String[] args) throws FileNotFoundException{
File file1 = new File("D:\\IO练习");
File file2 = new File("D:\\IO练习\\A");
//既然不能从目录复制,那么该怎么办呢?
//我想把该目录下的文件夹复制一份到另一个文件夹中
FileInputStream fis = new FileInputStream(file1);
FileOutputStream fos = new FileOutputStream(file2);
File[] files = file1.listFiles();
for(int i = 0;i < files.length;i++){
if(files[i].isDirectory()){
File a = new File(file1,files[i].getName());
a.mkdir();
}
}
}
} 展开
package 实验23_io作业;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Hello {
public static void main(String[] args) throws FileNotFoundException{
File file1 = new File("D:\\IO练习");
File file2 = new File("D:\\IO练习\\A");
//既然不能从目录复制,那么该怎么办呢?
//我想把该目录下的文件夹复制一份到另一个文件夹中
FileInputStream fis = new FileInputStream(file1);
FileOutputStream fos = new FileOutputStream(file2);
File[] files = file1.listFiles();
for(int i = 0;i < files.length;i++){
if(files[i].isDirectory()){
File a = new File(file1,files[i].getName());
a.mkdir();
}
}
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询