Java检测插入可移动磁盘实现
来源:互联网 发布:king软件下载 编辑:程序博客网 时间:2024/04/26 15:58
Java检测是否插入可移动磁盘,没找到直接实现方法,自己写了个,先记录下来
import java.io.File;public class DiscsUsage implements Runnable {File[] discs = File.listRoots();// 获取可用文件系统根@Overridepublic void run() {// TODO Auto-generated method stubSystem.out.println("系统正在检测可移动磁盘...");while (true) {File[] discstem = File.listRoots();boolean flag = false;if (discstem.length > discs.length) {for (int i = discstem.length - 1; i >= 0; i--) {flag = false;for (int j = discs.length - 1; j >= 0; j--) {if (discs[j].equals(discstem[i])) {flag = true;}}if (!flag) {System.out.println("插入可移动磁盘:" + discstem[i].toString());System.out.println(new Disc(discstem[i]).getDiscription());}}discs = File.listRoots(); // 更新文件系统根} else if (discstem.length < discs.length) {for (int i = discs.length - 1; i >= 0; i--) {flag = false;for (int j = discstem.length - 1; j >= 0; j--) {if (discs[i].equals(discstem[j])) {flag = true;}}if (!flag) {System.out.println("退出可移动磁盘:" + discs[i].toString());}}discs = File.listRoots();}try {Thread.sleep(1000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}public static void main(String[] args) {new Thread(new DiscsUsage()).start();}}
- Java检测插入可移动磁盘实现
- 利用消息检测移动磁盘插入
- java 磁盘 类型检测
- C# 移动设备插入检测
- 确认可移动磁盘是否准备就绪
- NET(C#)使用WMI事件查询实现对进程和可移动磁盘的监控
- 如何在XenDesktop没有工具栏情况下实现U盘自动映射为可移动磁盘
- C++ 判断磁盘是否为可移动磁盘
- java实现可扩展的检测中间件链接状态
- java字符串移动插入
- 如何才能找回在可移动磁盘中删除的文件
- 可移动层的实现
- 可移动按钮的实现
- 可移动悬浮窗口实现
- java实现导出excel表到磁盘上(三)---完整封装,可直接使用
- 突破磁盘低级检测实现文件隐藏
- 突破磁盘低级检测实现文件隐藏
- 磁盘检测
- HDU 1083 Courses 匹配
- 博客搬家至http://blog.opskumu.com/
- Sum of Consecutive Prime Numbers
- tomcat 启动内存设置
- 凌乱的梦
- Java检测插入可移动磁盘实现
- 百度地图JavaScript API如何在同一页面显示多个地图?
- JAVA性能诊断与调优
- mssql中文按字母排序
- 变量定义
- 用pojo封装来自form中的数据
- 并查集详解 (转)
- 面试题---求数据之和
- 优化VMware提高虚拟机运行速度的技巧