【发布时间】:2016-11-08 11:10:34
【问题描述】:
有一个包含以下文件的文件夹
myoutput.pdf
hello.pdf.pdf
byebye.txt
hey.txt.txt
如何仅删除具有重复扩展名的文件的扩展名?示例中只有pdf和txt,但在实际示例中可以是任何类型的扩展名。
我已经走到这一步了:
String dir = "C:/Users/test";
File[] files = new File(dir).listFiles();
for (File file : files) {
if (file.isFile()) {
System.out.println(file.getName());
}
}
但我不知道现在如何检测具有“重复扩展名”的那些并将其重命名为“单个扩展名”
我想要的输出是:
myoutput.pdf
hello.pdf
byebye.txt
hey.txt
提前致谢。
【问题讨论】: