public class Test05 {
public static void main(String[] args) throws Exception {
// 文件的存放路径
File file = new File("D:\\mydata\\欣仓库\\工作\\自己的课件\\01java基础\\02基础入门\\day07\\src\\com\\test");
File[] files = file.listFiles();
List<String> list = new ArrayList<>();
// 循环出文件的存放路径
for (File file1 : files) {
System.out.println(file1.getName());
list.add(String.valueOf(file1));
}
System.out.println(list);
for (int i = 0; i < list.size(); i++) {
// 截取出文件名
int index = list.get(i).lastIndexOf("\\");
int length = list.get(i).length();
String name =list.get(i).substring(index+1,length);
BufferedReader br =null;
BufferedWriter bw =null;
// 读取
InputStreamReader sr=new InputStreamReader(new FileInputStream(list.get(i)),"UTF-8");
br = new BufferedReader(sr);
// 写入
bw = new BufferedWriter(new FileWriter("E:\\upload\\"+name));
String str="";
while ((str=br.readLine()) !=null) {
System.out.println(str);
bw.write(str);
bw.newLine();
}
System.out.println("复制成功");
br.close();
bw.close();
}
}
}
使用字符流复制当前程序的源文件到当前项目根目录下。
最新推荐文章于 2022-08-07 10:03:57 发布