import java.io.File;
import java.io.IOException;
public class ModifyFileSuffix {
static String path ="G:\\song\\XJ803GBJ";
public static void main(String[] args) {
// TODO Auto-generated method stub
modifiFileSuffix(path);
}
/**
* 批量修改文件后缀
* @param path
*/
static void modifiFileSuffix(String path) {
File file = new File(path);
try {
System.out.println(file.getCanonicalPath());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
if(file.isDirectory()) {
File[] files = file.listFiles();
for(File file1:files) {
try {
modifiFileSuffix(file1.getCanonicalPath());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}else {
try {
String filePath = file.getCanonicalPath();
if(filePath.contains(".pdf")) {
filePath=filePath.replace(".pdf", ".mp3");
}
File dstFile = new File(filePath);
file.renameTo(dstFile);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
/**
* 批量删除某个文件
* @param path
*/
static void deleteFile(String path) {
File file = new File(path);
try {
System.out.println(file.getCanonicalPath());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
if(file.isDirectory()) {
File[] files = file.listFiles();
for(File file1:files) {
try {
modifiFileSuffix(file1.getCanonicalPath());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}else {
try {
String filePath = file.getCanonicalPath();
if(filePath.contains(".bat")) {
file.delete();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
可以很方便的 批量更改文件后缀名工具 如将.rar改为.zip。
VS2008做的批量修改文件的后缀名;可以参考这个做批量删除文件、批量替换文件;
批量修改文件后缀名为mp3,非常简单方便。把该文件下和需要批量修改文件放在同一个文件夹下,然后只需双击此文件即可。
批量修改文件后缀名
如何批量修改文件后缀名
可以批量修改文件后缀名,例如将所有*.wav的文件修改为*.avi
在某些情况下,我们不想让别人知道我们的文件类型,你懂得,你可以将文件的后缀名进行修改,可以防止被人搜索到。批量修改文件的后缀名
批量修改文件后缀名。 使用说明:https://gorpeln.top/article/15547100706
适用于各种操作系统!免安装,几点即用!!!
适用于快速批量修改文件名称
易语言PNG到JPG的后缀名批量修改源码,也可以改为bmp、jpg、gif、tiff、png、exe等等,互相转换,具体根据实际修改代码
批量改名。可以智能批量该软件后缀。适合做网站编辑
易语言批量修改文件后缀源码。@3012282767。
批量修改大文件夹下文件后缀名,只需把其放到所要修改的主目录文件夹下,旗下的所有后缀都会被修改,慎用,另外只需编辑即可改为自己想要的后缀。
软件介绍: 本工具能一键批量修改指定文件夹内所有文件的后缀名称,将源后缀扩展名修改为指定新后缀,可遍历文件夹内的所有子文件夹。例如将rar一键快速批量替换成zip后缀。
批量文件后缀名修改工具,批量修改文件名很方便!