java 修改文件和文件夹名字
时间: 2023-09-12 20:00:23 浏览: 66
在Java中,使用File类可以实现对文件和文件夹名称的修改。下面是一个示例代码:
```java
import java.io.File;
public class RenameFileAndFolder {
public static void main(String[] args) {
String filePath = "path/to/your/file";
String newFileName = "new_file_name";
String folderPath = "path/to/your/folder";
String newFolderName = "new_folder_name";
// 修改文件名称
File file = new File(filePath);
File newFile = new File(file.getParent(), newFileName);
if (file.renameTo(newFile)) {
System.out.println("文件名称修改成功!");
} else {
System.out.println("文件名称修改失败!");
}
// 修改文件夹名称
File folder = new File(folderPath);
File newFolder = new File(folder.getParent(), newFolderName);
if (folder.renameTo(newFolder)) {
System.out.println("文件夹名称修改成功!");
} else {
System.out.println("文件夹名称修改失败!");
}
}
}
```
以上代码中,首先需要指定要修改的文件和文件夹的路径,然后通过File类的renameTo()方法将文件和文件夹重命名为新的名称。在调用renameTo()方法时,需传递新的File对象作为参数,其中File对象的getParent()方法用于获取原文件的父目录路径。如果重命名成功,则返回true,否则返回false。