我的 Windows 系统上有一个标记为 Anthony's Drive 的外部驱动器,
如何使用 java 更改驱动器的名称(重命名),就像使用文件资源管理器简单地重命名它一样。
我可以使用java中的FileSystemView类获取驱动器标签, 现在我可以重命名这个驱动器标签了。
public class File_Iterate_3_1 {
private static final String drive_path = "F:\\";
public static void main(String[] args) {
System.out.println("File system roots returned by FileSystemView.getFileSystemView():");
FileSystemView fsv = FileSystemView.getFileSystemView();
File file = new File(drive_path);
if(file.exists()){
System.out.println("File Exists");
System.out.println("File Label " + fsv.getSystemDisplayName(file));
}
}
}
以上是获取驱动器标签的代码 如何重命名此驱动器标签
最佳答案
首先,您需要 Windows 7 或更高版本的管理员权限。其次,这在 Java 中听起来是个坏主意。听起来如果你真的愿意,你就必须进行本地调用。但这只是操作系统特定的。如果您使用的是 Linux、OSX,该怎么办?不再有驱动器盘符。
关于java - 在 Java 中重命名驱动器标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28109095/