資源簡介
java實現的一個監控windows文件夾中的文件的增刪改等操作,根據不同的需要修改代碼,可以做成不同的功能,如文件檢索,文件保護,文件自動加密等程序應用

代碼片段和文件信息
import?net.contentobjects.jnotify.JNotify;
import?net.contentobjects.jnotify.JNotifyListener;
public?class?FieMonitor??
????{???
????????/**?
?????????*?@param?args?
?????????*/??
????????public?static?void?main(String[]?args)??
????????{??
???????? //System.load(“jnotify“);
???????? //System.out.println(System.getProperty(“java.library.path“));
???????? //System.out.println(System.getProperty(“user.home“));
???????? //System.out.println(FieMonitor.class.getResource(“lib“).getPath());
???????? String?monitedPath?=?“E:/work“;??
???????????int?mask?=?JNotify.FILE_CREATED?|?JNotify.FILE_DELETED?|?JNotify.FILE_MODIFIED?|?JNotify.FILE_RENAMED;??
???????????//?是否監視子目錄??
???????????boolean?watchSubtree?=?true;???
???????????try{??
???????????int?watchID?=?JNotify.addWatch(monitedPath?mask?watchSubtree?new?Listener());??
???????????int?watchID2?=?JNotify.addWatch(“D:/app“?mask?watchSubtree?new?Listener());??
???????????Thread.sleep(1000000);??
???????????boolean?res?=?JNotify.removeWatch(watchID);??
???????????boolean?res2?=?JNotify.removeWatch(watchID2);??
???????????if?(!res)??
???????????{??
???????????????//?invalid??
???????????}??
???????????}catch(Exception?e)??
???????????{??
???????????????e.printStackTrace();??
???????????}??
?????
???????}??
?????
???????public?static?class?Listener?implements?JNotifyListener??
???????{??
???????????public?void?fileRenamed(int?wd?String?rootPath?String?oldName?String?newName)??
???????????{??
???????????????print(“renamed?“?+?rootPath?+?“?:?“?+?oldName?+?“?->?“?+?newName);??
???????????}??
?????
???????????public?void?fileModified(int?wd?String?rootPath?String?name)??
???????????{??
???????????????print(“modified?“?+?rootPath?+?“?:?“?+?name);??
???????????}??
?????
???????????public?void?fileDeleted(int?wd?String?rootPath?String?name)??
???????????{??
???????????????print(“deleted?“?+?rootPath?+?“?:?“?+?name);??
???????????}??
?????
???????????public?void?fileCreated(int?wd?String?rootPath?String?name)??
???????????{??
???????????????print(“created?“?+?rootPath?+?“?:?“?+?name);??
???????????}??
?????
???????????void?print(String?msg)??
???????????{??
???????????????System.err.println(msg);??
???????????}??
???????}??
???}??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-02-26?14:43??src\
?????文件????????2291??2012-02-16?00:02??src\FieMonitor.java
?????文件????????2867??2012-02-14?23:11??src\JavaHook.java
?????文件???????95685??2012-02-14?23:34??src\jnotify.dll
?????目錄???????????0??2012-02-26?14:43??src\lib\
?????文件???????95685??2012-02-15?23:52??src\lib\jnotify.dll
?????目錄???????????0??2012-02-26?14:43??src\net\
?????目錄???????????0??2012-02-26?14:43??src\net\contentob
?????目錄???????????0??2012-02-26?14:43??src\net\contentob
?????文件????????1673??2012-02-15?23:35??src\net\contentob
?????文件????????4071??2012-02-15?23:35??src\net\contentob
?????文件?????????395??2012-02-15?23:35??src\net\contentob
?????文件?????????660??2012-02-15?23:35??src\net\contentob
?????文件????????1776??2012-02-15?23:35??src\net\contentob
?????文件?????????578??2012-02-15?23:35??src\net\contentob
?????目錄???????????0??2012-02-26?14:43??src\net\contentob
?????文件????????1569??2012-02-15?23:35??src\net\contentob
?????文件???????16146??2012-02-15?23:35??src\net\contentob
?????文件?????????826??2012-02-15?23:35??src\net\contentob
?????文件????????7693??2012-02-15?23:35??src\net\contentob
?????目錄???????????0??2012-02-26?14:43??src\net\contentob
?????文件?????????233??2012-02-15?23:35??src\net\contentob
?????文件???????14996??2012-02-15?23:35??src\net\contentob
?????文件?????????324??2012-02-15?23:35??src\net\contentob
?????文件????????2453??2012-02-15?23:35??src\net\contentob
?????目錄???????????0??2012-02-26?14:43??src\net\contentob
?????文件????????1592??2012-02-15?23:35??src\net\contentob
?????文件????????5958??2012-02-15?23:35??src\net\contentob
?????文件?????????372??2012-02-15?23:35??src\net\contentob
?????文件????????4298??2012-02-16?00:04??src\net\contentob
- 上一篇:家教管理系統java三大框架
- 下一篇:android Socket通信方法與思路
評論
共有 條評論