java檔案複製,重新命名
阿新 • • 發佈:2019-01-22
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.FilenameFilter; import java.io.IOException; public class Ahah { public static void main(String[] args) throws IOException { File srcFile = new File("d:\\srcDir"); File desfFile = new File("d:\\desDir"); String[] fileArr = srcFile.list(new FilenameFilter() { @Override public boolean accept(File dir, String name) { return new File(dir, name).isFile() && name.endsWith(".java"); } }); for (String str : fileArr) { BufferedReader br = new BufferedReader(new FileReader(new File(srcFile, str))); BufferedWriter bw = new BufferedWriter(new FileWriter(new File(desfFile, str.replace(".java", ".jad")))); String line = null; while ((br.readLine()) != null) { bw.write(line); bw.newLine(); bw.flush(); } br.close(); bw.close(); } } }