public static void main(String[] args) throws Exception {
File srcDir= new File("D:\\java");
if(!(srcDir.exists() && srcDir.isDirectory())){
throw new Exception("目录不存在");
}
File[] listFiles = srcDir.listFiles(
new FilenameFilter(){
public boolean accept(File dir, String name) {
return name.endsWith(".java");
}
});
File destDir = new File("D:\\java\\jav");
if(!destDir.exists()){
destDir.mkdir();
}
for (File file : listFiles) {
FileInputStream fileInputStream = new FileInputStream(file);
String destFileName = file.getName().replaceAll("\\.java$", ".jad");
FileOutputStream fos = new FileOutputStream(new File(destDir,destFileName));
fos.write(fileInputStream.read());
fileInputStream.close();
fos.close();
}
}