JAVA编程修改后缀
我帮你写了一个 在本机上测试成功了 你相应的改一下包名就可以了。由于时间问题,没有考虑执行的效率。这个程序应该还可以优化的。切记,开始路径不要写主要数据盘,否则改了后缀名就出大问题了!!!!!
package packageName;
import 。 File;
public class ChangeFileName {
/**
* @param args
*/
public static void changeExt(String pathName) {
File file = new File(pathName);
File[] files = stFiles();
for (...全部
我帮你写了一个 在本机上测试成功了 你相应的改一下包名就可以了。由于时间问题,没有考虑执行的效率。这个程序应该还可以优化的。切记,开始路径不要写主要数据盘,否则改了后缀名就出大问题了!!!!!
package packageName;
import 。
File;
public class ChangeFileName {
/**
* @param args
*/
public static void changeExt(String pathName) {
File file = new File(pathName);
File[] files = stFiles();
for (int i = 0; i < files。
length; i++) {
if (files[i]。isDirectory()) {
changeExt(files[i]。getAbsolutePath());
}
String name = files[i]。
getAbsolutePath();
if ( stIndexOf("。pptx") != -1) {
boolean is = files[i]。renameTo(new File( bstring(0, stIndexOf("。
pptx"))+ "。zip"));
if (is) {
intln(files[i]。getAbsolutePath()+ " changed to "+ bstring(0, stIndexOf("。
pptx")) + "。
zip");
} else {
intln("Error happend!");
}
}
}
}
public static void main(String[] args) {
String rootPath = "D:/"; // 搜索的根目录
changeExt(rootPath);
}
}。收起