`
accpxudajian
  • 浏览: 458697 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java获取本地磁盘(过滤掉U盘和软盘等)

    博客分类:
  • Java
阅读更多

File[] _files = File.listRoots();//全部盘符 临时变量
files = new File[10];//最大10个本地磁盘
int i= 0 ;//索引变量
//过滤掉非"本地磁盘"类型的磁盘 by xdj 20121016
FileSystemView fileSystemView = FileSystemView.getFileSystemView();// 获取FileSystemView对象
for (File file : _files) {
         // 获取磁盘的类型描述信息
	String diskType = fileSystemView.getSystemTypeDescription(file);
        //盘符类型包括:本地磁盘、可移动磁盘、CD 驱动器等
	if(diskType.equals("本地磁盘")){
	     files[i++] = file;//只保留本地磁盘。
	}
}

 

 

 

 

 

愤怒的coder -- 水滴石穿

分享到:
评论

相关推荐

    Java获取磁盘使用率

    本篇文章将详细讲解如何使用Java在Linux和Windows操作系统上获取磁盘使用率。 首先,Java标准库提供了`java.io.File`类,它提供了获取磁盘信息的基本功能。不过,直接使用`File`类无法获取到磁盘使用率,而是需要...

    java获取磁盘名称、磁盘大小、磁盘剩余空间

    java获取磁盘名称、磁盘大小、磁盘剩余空间

    java 查询本地磁盘信息

    java 查询本地磁盘信息

    Java获取磁盘大小

    在Java编程中,获取磁盘大小是常见的系统信息获取任务,尤其在开发涉及资源管理或者存储监控的应用时显得尤为重要。本篇文章将详细讲解如何利用Java API来获取磁盘的总大小、已用空间以及剩余空间。 首先,我们需要...

    Java获取磁盘空间的两种代码示例

    Java获取磁盘空间的两种代码示例 Java获取磁盘空间的两种代码示例

    win10平板将SD卡/U盘识别为本地磁盘

    在Windows 10操作系统中,将SD卡或U盘识别为本地磁盘是一种常见的设置,以便用户能够更方便地访问和管理存储设备上的数据。这种功能通常通过“虚拟磁盘服务”(Virtual Disk Service)或者“简易卷”(Simple Volume...

    C# 获取本地磁盘目录 实例源码(文件处理)

    在C#编程中,获取本地磁盘目录是常见的文件处理操作,这主要涉及到对文件系统进行读取和遍历。本实例源码将演示如何在C#中实现这一功能,帮助开发者有效地管理计算机上的文件和目录。以下是关于C#获取本地磁盘目录的...

    C#获取本地磁盘目录完整源码_25.rar

    在C#编程中,获取本地磁盘目录是常见的任务,特别是在开发系统管理工具、文件管理器或者需要遍历文件系统以执行某些操作的应用程序中。本篇将详细讲解如何使用C#来实现这一功能,以及涉及到的相关知识点。 首先,...

    C#获取本地磁盘目录完整源码

    在C#编程语言中,获取本地磁盘目录是一项常见的任务,尤其在开发系统管理或文件操作相关的应用程序时。本文将详细解析如何使用C#来获取本地磁盘的目录信息,并提供完整的源码示例。 首先,我们需要引入System.IO...

    磁盘过滤驱动完整工程

    在这个名为"VolumeFilter"的压缩包中,我们可能找到了一个实现磁盘过滤驱动的工程实例,但遗憾的是,它包含了错误或bug,需要进一步调试和完善。 磁盘过滤驱动(Disk Filter Driver)是Windows内核模式驱动程序的一...

    Java获取系统CPU、内存、硬盘等系统信息

    这段代码展示了如何使用jcifs库获取本地磁盘C:的总空间、可用空间和实际可用空间。 总的来说,Java虽然不能直接提供获取所有系统资源的通用方法,但通过标准库和其他辅助工具,我们可以获取到CPU、内存和硬盘等关键...

    JAVA_读取本地磁盘简单的APP

    一个简单的应用,可以读取本地磁盘及外插设备的使用情况...

    能查找到本地所有的驱动器,获取磁盘信息

    本文将深入探讨如何查找本地所有驱动器,包括U盘、光驱和虚拟光驱,并获取它们的磁盘信息,如类型、大小、图标和可用空间等。 首先,我们要明白驱动器是计算机硬件与操作系统之间的重要接口,它使得操作系统能够...

    获取本地磁盘系列号和CPU ID

    支持windows平台还有Unix Linux平台

    C#获取本地磁盘目录完整源码【201903】

    这个标题“C#获取本地磁盘目录完整源码【201903】”暗示了我们将讨论如何使用C#语言来列举和访问计算机上的文件夹及其内容。以下是一些关于这个主题的关键知识点: 1. **System.IO命名空间**:在C#中,`System.IO`...

    C#获取本地磁盘,MAC地址,文件夹信息

    在C#编程中,获取本地磁盘、MAC地址以及文件夹信息是常见的系统操作任务,这对于开发系统管理软件或者需要监控资源的应用来说至关重要。本文将详细介绍如何使用C#实现这些功能。 首先,让我们来了解如何获取本地...

    C#获取本地磁盘目录完整源码(0515).rar

    通过研究这个源码,开发者可以学到如何安全、高效地获取和处理本地磁盘目录,这对于开发文件管理系统、备份工具、日志分析等应用程序至关重要。在实践中,还可以根据具体需求扩展这些基础功能,例如添加过滤条件、...

    Java监控u盘插入

    Java监控u盘插入, // U盘检测 public class CheckU { // 存放磁盘状态 private static Map, Boolean> map = new LinkedHashMap, Boolean>(); // 定义磁盘 private static final String[] arr = new String[] {...

    如何在Linux中访问硬盘DOS分区、软盘和光盘

    在Linux系统中,访问其他类型的操作系统分区,如DOS分区、软盘和光盘,是一种常见的需求。在Linux中,默认使用的是ext系列的文件系统,但Linux支持多种文件系统,包括非Linux原生的格式。以下是详细的操作步骤和原理...

    C#获取本地磁盘目录完整源码(经典)

    在C#编程语言中,获取本地磁盘目录是一项常见的任务,尤其对于开发涉及文件系统操作的应用程序来说至关重要。本文将详细解析如何通过C#代码来实现这一功能,并提供经典源码示例,帮助开发者理解并应用到自己的项目中...

Global site tag (gtag.js) - Google Analytics