在Java中获取驱动器名称(与驱动器号相对)

在Windows计算机上,主硬盘驱动器上有字母C:和名称“本地磁盘”。

要在Windows上的Java中列出驱动器号,File对象具有静态listRoots()方法。但是我找不到在Windows上获取驱动器名称(与驱动器号相对)的方法。

有人尝试过吗?

回答:

是的,您需要获取FileSystemView对象并使用getSystemDisplayName。(我曾经用Java实现文件系统浏览器)。

虽然它不是完美的,但是它将为您起名。从文档中:

在系统文件浏览器中显示的文件,目录或文件夹的名称。Windows的示例:“ M:\”目录显示为“ CD-ROM(M

:)”。默认实现从ShellFolder类获取信息。

以上是 在Java中获取驱动器名称(与驱动器号相对) 的全部内容, 来源链接: utcz.com/qa/404537.html

回到顶部