gpt4 book ai didi

java - Windows 下的 FileHandler Java

转载 作者:行者123 更新时间:2023-12-02 07:00:43 25 4
gpt4 key购买 nike

我正在尝试编写一个应用程序来列出服务器中的文件。现在我想让用户使用任何编辑器打开列表(Windows)中的任何文件,例如文本文件,并且用户使用 NotePad++ 打开。

现在我是否可以知道,如果用户保存文件,如果是,那么我会将文件上传回服务器。

最佳答案

有一个关于Watching a Directory for Changes的教程描述WatchService这是在 Java 7 中引入的。您可以使用此服务来监视文件和目录:

WatchService watcher = FileSystems.getDefault().newWatchService();
Path dir = ...;
try {
WatchKey key = dir.register(watcher,
StandardWatchEventKinds.ENTRY_CREATE,
StandardWatchEventKinds.ENTRY_DELETE,
StandardWatchEventKinds.ENTRY_MODIFY);
} catch (IOException x) {
System.err.println(x);
}

关于java - Windows 下的 FileHandler Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16691975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com