用java写一个修改文件名字
时间: 2024-05-01 19:16:55 浏览: 57
修改文件名称
以下是一个Java程序,用于修改指定路径下的所有文件名字:
```java
import java.io.File;
public class RenameFiles {
public static void main(String[] args) {
String path = "C:\\test\\"; // 指定文件夹路径
File folder = new File(path);
File[] fileList = folder.listFiles(); // 获取文件列表
for (File file : fileList) {
String oldName = file.getName();
String newName = oldName.replaceAll("old", "new"); // 替换文件名
File newFile = new File(path + newName);
file.renameTo(newFile); // 重命名文件
}
System.out.println("文件名修改完成!");
}
}
```
在上面的代码中,我们首先指定了要修改的文件夹路径,然后使用`File`类的`listFiles()`方法获取文件列表。接着遍历文件列表,使用`replaceAll()`方法替换文件名字中的指定字符,最后使用`renameTo()`方法重命名文件。
注意,在使用`renameTo()`方法时,需要将要重命名的文件名及其路径作为参数传递给`File`类的构造函数,然后再将新文件名及其路径作为参数传递给`renameTo()`方法。重命名操作完成后,可以使用`System.out.println()`方法输出提示信息。
阅读全文