java中重命名文件夹名,【Java】对文件或文件夹进行重命名
时间: 2023-07-31 09:06:19 浏览: 86
可以使用Java的File类来重命名文件或文件夹,具体可以参考以下代码:
```java
import java.io.File;
public class FileRenameExample {
public static void main(String[] args) {
// 要重命名的文件夹路径
String folderPath = "path/to/folder";
// 新的文件夹名
String newFolderName = "new_folder_name";
// 创建要重命名的文件夹对象
File folder = new File(folderPath);
// 如果文件夹存在且不为空
if (folder.exists() && folder.isDirectory() && folder.list().length > 0) {
// 构造新的文件夹路径
String newFolderPath = folder.getParent() + File.separator + newFolderName;
// 创建新的文件夹对象
File newFolder = new File(newFolderPath);
// 重命名文件夹
if (folder.renameTo(newFolder)) {
System.out.println("文件夹重命名成功!");
} else {
System.out.println("文件夹重命名失败!");
}
} else {
System.out.println("文件夹不存在或为空!");
}
}
}
```
其中,`folderPath`是要重命名的文件夹路径,`newFolderName`是新的文件夹名。如果文件夹存在且不为空,则会构造新的文件夹路径并创建新的文件夹对象,最后调用`renameTo()`方法进行重命名操作。需要注意的是,`renameTo()`方法在重命名失败时会返回`false`,成功时返回`true`。
阅读全文