3

フォルダの変更を監視するウォッチャーサービスをJavaに実装しました。ワードファイルが作成、変更、または削除されるたびに、多くの一時ファイルとゴーストファイルが作成されます。私の質問は、これらのファイルを無視する方法ですか?それらが隠しファイルであるかどうかを確認しようとしましたが、そうではありません。マイクロソフトワードだけでなく、あらゆる種類のアプリケーションで動作するソリューションが必要です。

ありがとう

4

1 に答える 1

1

私の簡単なテストでは、反対のことが示されています。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

于 2011-11-11T19:57:05.190 に答える