黑马程序员技术交流社区
标题:
第21天修改文件名的代码
[打印本页]
作者:
q8893616
时间:
2015-5-18 23:48
标题:
第21天修改文件名的代码
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class Test6 {
public static void main(String[] args) throws IOException {
File a = new File("D:\\试验场");
File b = new File("D:\\下载");
show(a,b);
}
public static void show(File a,File b) throws IOException {
File[] a1 = a.listFiles();
for (File a2 : a1) {
if (a2.isDirectory()) {
show(a2,b);
}
else if(a2.getAbsolutePath().endsWith(".txt")){
File c = new File(b,a2.getName().replace(".txt", ".jpg"));
System.out.println(c.getAbsolutePath());
c.createNewFile();
BufferedReader c1 =new BufferedReader(new FileReader(a2));
BufferedWriter c2 =new BufferedWriter(new FileWriter(c));
String c3 = "";
while(!((c3=c1.readLine())==null)){
c2.write(c3);
c2.newLine();
}
c2.close();
c1.close();
}
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2