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

java 检索系统中的盘类型

 
阅读更多

FileSystemView sys = FileSystemView.getFileSystemView();
  File[] files = File.listRoots();
  String panName = "";
  try {
   for (int i = 0; i < files.length; i++) {
    System.out.println(files[i] + sys.getSystemTypeDescription(files[i]));

    if ("可移动磁盘".equals(sys.getSystemTypeDescription(files[i])) && 0 != files[i].getUsableSpace()) {
     System.out.println("发现可移动可写磁盘 ***  " + files[i]);

    }
   }
  } catch (Exception e) {
   e.printStackTrace();
  }

 

输出结果:

C:\本地磁盘
D:\本地磁盘
E:\本地磁盘
F:\CD 驱动器
G:\可移动磁盘
发现可移动可写磁盘 ***  G:\
H:\可移动磁盘

 

分享到:
评论

相关推荐

    java实现windows文件系统操作监控

    在Java编程环境中,实现Windows文件系统的操作监控是一个有趣且实用的技术挑战。这涉及到对系统底层事件的捕获,通常需要借助于系统钩子(System Hooks)的概念。在Java中,虽然原生支持并不完善,但我们可以通过...

    java+sql光盘管理系统

    在光盘管理系统中,SQL用于存储、检索、更新和删除光盘数据。可能使用了MySQL、PostgreSQL或Oracle等常见的关系数据库管理系统。 3. **数据库设计**:系统中应包含一个精心设计的数据库模式,以存储光盘的详细信息...

    Java版的图书管理系统

    Java版的图书管理系统是一款基于Java技术开发的应用软件,主要用于图书馆的日常管理,包括图书的录入、借阅、归还、查询、统计等多个功能模块。它采用面向对象的设计思想,利用Java的强大特性和丰富的库资源,为用户...

    java写的简单的本地图片搜索

    在本项目中,“java写的简单的本地图片搜索”是一个初级编程实践,主要利用Java语言实现对本地硬盘中的图片进行快速检索。这个程序对于初学者来说是一个很好的起点,它涉及到多线程、文件I/O以及文件类型的识别等...

    cd管理系统(java语言)

    这个系统利用了Java的强大功能和面向对象的特性,为用户提供了便捷的数据存储和检索机制。 【描述】该CD管理系统采用MySQL作为其后台数据库,MySQL是一种流行的开源关系型数据库管理系统,以其高效、稳定和易于维护...

    光盘出租管理系统

    Java是一种跨平台的面向对象编程语言,它的强类型、面向对象特性使得开发大型复杂系统变得更为便捷。在本系统中,Java主要负责用户界面的构建和业务逻辑的处理。Swing是Java标准库中的一个图形用户界面(GUI)工具包,...

    基于java的学生信息管理系统设计报告

    ### 基于Java的学生信息管理系统设计报告知识点总结 #### 一、系统概述与目标 - **背景**:随着互联网技术的发展,特别是数据库技术的进步,为用户提供更为个性化、人性化的服务变得越来越重要。在此背景下,设计...

    Java课程设计案例精编光盘源码

    1. **Java基础语法**:Java是一种强类型、面向对象的语言,学习者可以通过案例了解变量声明、数据类型、流程控制(如if语句、for循环、while循环)、函数定义与调用等基本概念。 2. **面向对象编程**:Java的核心...

    疯狂java讲义光盘,源码资料整理

    6. **输入/输出流**:Java的I/O流系统广泛用于文件操作和网络通信。源码会演示如何使用FileInputStream、FileOutputStream、BufferedReader、BufferedWriter等类进行数据读写。 7. **多线程**:Java提供Thread类和...

    java系统性能优化手册

    在Java系统开发过程中,为了提升系统的整体性能,开发者需要掌握一系列的优化技巧。本文档旨在通过总结《河南省人口与计划生育利益导向管理信息系统》的实际应用案例,提炼出一系列实用的性能优化策略。这些策略涵盖...

    Java Web整合开发王者归来 随书光盘 源代码

    7. **Database**: `database.rar` 涉及到数据库相关代码,可能包含了数据库连接池配置、SQL查询、事务管理等,这在Java Web开发中是不可或缺的一部分,因为大多数应用都需要与数据库交互来存储和检索数据。...

    Java Web从入门到精通高清版PDF(附光盘)

    首先,书中对Java语言基础进行了详尽的讲解,涵盖了变量、数据类型、运算符、流程控制语句、类与对象、接口、异常处理等基础知识,为学习Java Web开发打下坚实的语法基础。了解这些内容有助于读者理解Java程序的设计...

    基于java技术的数字图书馆建设中异构数据源集成.doc

    - **JDBC (Java Database Connectivity)**: JDBC是Java中用于访问数据库的标准API,它为Java应用程序提供了与各种数据库通信的能力,无论数据库的类型如何。通过JDBC,开发者可以编写数据库无关的代码,实现对异构...

    Blue Skies航班订票系统(JAVA)

    - **JDBC**:JAVA数据库连接(JDBC)接口,使得JAVA程序能与各种类型的数据库进行通信,如MySQL、Oracle等,用于存储和检索航班信息、用户数据等。 - **SQL查询**:系统中会涉及大量的SQL语句,如SELECT用于查询,...

    dcc.zip_5I2_图书管理系统 Java

    在图书管理系统中,模型层处理图书数据的存储和检索,视图层展示用户界面,控制器层接收用户输入并调用相应模型方法。 4. **数据库操作** 系统通常会与数据库进行交互,存储和查询图书信息。Java提供了JDBC(Java ...

    Java常用系统类的使用

    Java常用系统类的使用涵盖了多个核心概念,这些概念在日常编程中非常常见,尤其是在处理文本、输入输出和数据扫描时。以下是对这些知识点的详细解释: 1. **String 类**: - String 是不可变对象,意味着一旦创建...

    java学习之英文词汇

    3. **Software**: 软件,计算机系统中的指令集合。 4. **CPU**: 中央处理器,计算机的核心组件,负责执行指令。 5. **Memory**: 存储器或内存,计算机中用于临时存储数据的部分。 6. **RAM**: 随机存储器,一种可...

    迷你DVD管理系统java

    这个系统可能包含各种功能,如DVD的录入、检索、借阅、归还、预约以及状态跟踪等。下面我们将深入探讨Java在开发这样的系统时涉及的关键知识点。 1. **Java基础**:首先,开发者需要熟悉Java编程语言的基础知识,...

    用javaGUI做的阳光酒店管理系统

    在“阳光酒店管理系统”项目中,开发者利用Java GUI技术为酒店提供了一套全面的管理解决方案。 Java GUI的核心是Java AWT(Abstract Window Toolkit)和Swing库。AWT是Java的基础GUI组件库,提供了诸如窗口、按钮、...

    基于Java 3D编程实践_网络上的三维动画

    但如果你的项目涉及数据存储和检索,MyBatis可以作为Java 3D应用的数据层框架,用于处理场景中的对象和属性数据。 以上知识点构成了基于Java 3D编程实践的基础,对于初学者来说,理解并掌握这些概念是创建网络三维...

Global site tag (gtag.js) - Google Analytics