u盘检测java软件_windows下的Java程序用于检测U盘
发布日期:2021-06-24 14:59:06 浏览次数:2 分类:技术文章

本文共 1038 字,大约阅读时间需要 3 分钟。

package com.baikeyang.utils;

import java.io.File;

import java.util.LinkedHashMap;

import java.util.Map;

// U盘检测

public class CheckU {

// 存放磁盘状态

private static Map map = new LinkedHashMap();

// 定义磁盘

private static final String[] arr = new String[] {"C", "D", "E", "F", "G", "H", "I", "J"};

public static void main(String[] args){

init();

check();

System.out.println("检测到U盘");

System.out.println(map);

}

// 死循环检测每个磁盘状态

public static void check() {

File file ;

for(;;) {

for(String str : arr) {

file = new File(str + ":\\");

// 如果磁盘现在存在,并且以前不存在

// 则表示刚插上U盘,返回

if(file.exists() && !map.get(str)) {

return;

}

// 需要每次状态改变时,更新保存的状态

// 如果刚检测的状态和原来的状态不一样,则重新更新状态

// 必须放上面的if语句下面

if(file.exists() != map.get(str)) {

map.put(str, file.exists());

}

}

try {

Thread.sleep(1 * 1000);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

// 初始化磁盘状态,存在true, 否则false

public static void init() {

File file ;

for(String str : arr) {

file = new File(str + ":\\");

map.put(str, file.exists());

}

}

}

原文:http://www.cnblogs.com/geekszhong/p/4335368.html

转载地址:https://blog.csdn.net/weixin_33510225/article/details/114741133 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:android 调用java url地址_042 Android 使用URL访问网络资源
下一篇:java中1 0.7不等于0.3_如何解决JavaScript中0.1+0.2不等于0.3

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月09日 21时36分59秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

kotlin语言!写给1-3年安卓程序员的几点建议,大厂直通车! 2019-04-29
ndk开发app!撸了郭霖大神写的Framework源码笔记,面试必问 2019-04-29
ndk开发入门!2021年Android春招面试经历,再不刷题就晚了! 2019-04-29
android视频直播开发!阿里P8面试官都说太详细了,赶快收藏备战金九银十! 2019-04-29
android视频编辑sdk!深入浅出Android性能调优,含泪整理面经 2019-04-29
android设计!Android事件分发机制收藏这一篇就够了,重难点整理 2019-04-29
android语言!搞懂开源框架设计思想真的这么重要吗?3面直接拿到offer 2019-04-29
android课程表!大厂offer手到擒来,满满干货指导 2019-04-29
android网!2021中级Android开发面试解答,进阶学习资料! 2019-04-29
android自动化测试工具!为什么有人说Android开发不再吃香?建议收藏 2019-04-29
android系统架构五层!最详细的解释小白也能听懂,2年以上经验必看 2019-04-29
android线刷包!跟我一起手写EventBus吧,大厂内部资料 2019-04-29
android实战!百度、阿里、滴滴、新浪的面试心经总结,满满干货指导 2019-04-29
Android小技巧:一线互联网移动架构师NDK模块开发!含BATJM大厂 2019-04-29
com.mongodb.MongoSocketReadException: Prematurely reached end of stream 2019-04-29
docker搭建postgresql9.4主从同步复制集群 2019-04-29
docker下postgis12+postgis3.0搭建 2019-04-29
什么是函数式编程 2019-04-29
Java开发必用的工具包 2019-04-29
世界500强公司要求员工必须熟练掌握的七种工作方法 2019-04-29