Java中如何只获取本地磁盘信息呢?
下文是笔者收集的只获取本地磁盘信息的方法分享(剔除网络磁盘),如下所示:
获取本地磁盘信息
实现思路: 获取磁盘信息后,然后比对其描述信息是否为"本地磁盘"例:
获取本地磁盘信息
package com.java265; import java.io.File; import javax.swing.filechooser.FileSystemView; public class TestMain { /* * java265.com 获取硬盘信息的示例分享 */ public static void main(String[] args) { File[] roots = File.listRoots(); FileSystemView sys = FileSystemView.getFileSystemView(); for (int i = 0; i < roots.length; i++) { if (!sys.getSystemTypeDescription(roots[i]).equals("本地磁盘")) { continue; } // 打印磁盘路径 System.out.println(roots[i].getPath()); } } } ---------运行以上代码,将输出以下信息---- C:\ D:\
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。