一:直接用文件自身进行Copy
package practice0321;
import java.io.File;
//找出E盘下某文件夹中所有的 .txt 文件,拷贝至 E:\某 目录下,并将所有文件的类型由.java 修改为.bat
public class CopyAndMove {
public static void main(String[] args) {
move(new File("E:\JavaTraining\JavaEE\JavaSE\3-21\new"));
}
public static void move(File ff) {
File[] files = ff.listFiles();
for (File file : files) {
if(file.isDirectory()) {//如果是一个目录
move(file);
}
else {
if (file.getName().endsWith(".txt")) {
file.renameTo(new File("E:\JavaTraining\JavaEE\JavaSE\3-21\copy\" +
file.getName().substring(0, file.getName().lastIndexOf("."))+".bat"));
}
}
}
}
}
package practice0321;
import