JNotifyに慣れていない方のために説明すると、これはディレクトリ内のイベントを監視する簡単な方法を提供するライブラリです。
たとえば、選択したフォルダでファイルが削除されると、メソッド「fileDeleted」がいくつかのパラメータとともに呼び出されます。fileDeleted メソッドの例を次に示します。
public void fileDeleted(int wd, String rootPath, String name) {
print("deleted " + rootPath + " : " + name);
}
ここで、削除されたファイルがファイルまたはディレクトリであったかどうかを知りたいと思います。私の通常のアプローチは、指定されたパスで新しい File オブジェクトを作成し、メソッド isFile() および isDirectory() を使用することです
ただし、このファイルは既に削除されているため、これらのメソッドは常に false を返します。
ここに私の具体的な質問があります: 削除されたファイルまたはディレクトリへのパスがあります。これに対する回避策はありますか? ここで行うベストプラクティスは何ですか?
前もって感謝します。