フォルダの変更を監視するウォッチャーサービスをJavaに実装しました。ワードファイルが作成、変更、または削除されるたびに、多くの一時ファイルとゴーストファイルが作成されます。私の質問は、これらのファイルを無視する方法ですか?それらが隠しファイルであるかどうかを確認しようとしましたが、そうではありません。マイクロソフトワードだけでなく、あらゆる種類のアプリケーションで動作するソリューションが必要です。
ありがとう
フォルダの変更を監視するウォッチャーサービスをJavaに実装しました。ワードファイルが作成、変更、または削除されるたびに、多くの一時ファイルとゴーストファイルが作成されます。私の質問は、これらのファイルを無視する方法ですか?それらが隠しファイルであるかどうかを確認しようとしましたが、そうではありません。マイクロソフトワードだけでなく、あらゆる種類のアプリケーションで動作するソリューションが必要です。
ありがとう
私の簡単なテストでは、反対のことが示されています。DOSシェルとJava IO APIの両方で、Wordのtmpファイルが非表示になっていることがわかります。
DIR /A:H
Wordのtmpファイルを一覧表示します。
次の簡単なテストプログラムは、Wordのtmpファイルを非表示のファイルとして報告します。
import java.io.File;
public class Hidden{
public static void main(String[] args){
File dir = new File(args[0]);
for (File file : dir.listFiles()){
System.out.println(file + " is hidden? " + file.isHidden());
}
}
}
テスト環境:WinXP Professional + JDK 1.6