如何在某個文件夾中選擇粘貼選項(同時複製文件時)時生成事件,其中該事件應該獲取粘貼該文件夾的路徑選項正在被選中。將文件粘貼到文件夾時獲取文件夾的路徑
0
A
回答
2
此代碼觀看目錄文件添加,刪除或修改:
Path testDirectory = Files.createTempDirectory(getClass().getName());
WatchService watcher = FileSystems.getDefault().newWatchService();
testDirectory.register(watcher,
StandardWatchEventKinds.ENTRY_CREATE,
StandardWatchEventKinds.ENTRY_MODIFY,
StandardWatchEventKinds.ENTRY_DELETE);
for(;;) {
WatchKey key = watcher.take();
log("key = watcher.take()");
if(key.isValid()) {
log("key.isValid()");
List< WatchEvent<?>> lst = key.pollEvents();
for(WatchEvent<?> e : lst) {
log("WatchEvent polled: " + e.kind() + ": " + e.context());
if(e.kind() == StandardWatchEventKinds.ENTRY_CREATE) {
Path path = (Path)e.context();
File file = path.toFile();
addFile(new File(testDirectory.toFile(), file.getPath()));
}
else if(e.kind() == StandardWatchEventKinds.ENTRY_DELETE) {
Path path = (Path)e.context();
File file = path.toFile();
removeFile(new File(testDirectory.toFile(), file.getPath()));
}
}
key.reset();
}
}
參與這個代碼中的類:
This part of the io tutorial顯示更多並解釋此API的動機。
0
相關問題
- 1. 獲取文件夾路徑
- 2. 從文件夾路徑獲取Outlook中的MAPI文件夾
- 3. Python:獲取文件夾中找到的文件的路徑
- 4. AppleScript:獲取POSIX路徑到文件夾中的所有文件
- 5. iPhone:獲取資源文件夾子文件夾內的文件路徑
- 6. 文件夾路徑
- 7. 如何從給定文件夾路徑獲取文件夾路徑?
- 8. 獲取當前文件夾路徑
- 9. 從路徑獲取文件夾名稱
- 10. 獲取特定文件夾路徑
- 11. 在jsp中獲取文件夾路徑
- 12. 獲取WordPress安裝文件夾路徑
- 13. delphi獲取文件夾路徑
- 14. asp.net獲取路徑頁文件夾URL
- 15. 獲取Vista文件夾路徑
- 16. 獲取文件夾圖標路徑
- 17. 獲取chrome文件夾路徑c#
- 18. 從文件夾和子文件夾讀取文件路徑到Excel中
- 19. JFolder ::文件夾:路徑不是文件夾。路徑:
- 20. 如何獲取我的項目中文件夾的路徑(以及該文件夾中文件的路徑)?
- 21. Android文件夾的文件路徑
- 22. 更改文件的路徑文件夾
- 23. VBS - 獲取程序文件的文件夾路徑?
- 24. 從根文件夾獲取文件的相對路徑
- 25. 如何獲取jar文件中的文件夾路徑?
- 26. 如何獲取res.drawable文件夾的路徑以複製文件?
- 27. 如何從文件路徑獲取父文件夾的名稱?
- 28. 如何在js文件中獲取文件夾「node_modules」的路徑?
- 29. Xamarin:獲取資產文件夾中文件的絕對路徑
- 30. Python - 從文件路徑中提取文件夾路徑
我不想讓那個觀察者不是一個目錄或一些目錄列表。我想要一個整個系統的清單工作,無論粘貼工作在哪裏進行。 – 2013-04-08 18:46:24