私はJavaでWindowsサービスを行っています。このサービスはディレクトリ内のファイルをリストし、結果をファイルに書き込みます。私の問題は、サービスの実行中に Java.File.isDirectory() を呼び出すと、常に false になることです (サービスを他のプログラムと同様に手動で実行するとうまく機能します)。さらに、次のことを試してみると、 for(File F : directorio.listFiles()) プログラムをサービスとして実行すると例外が発生します。サービスが実行されているアカウントを自分の資格情報に変更すると、ファイルが正しく一覧表示されるため、権限に関連していると思います。回避策があるかどうか知っていますか?(Windows ポリシーの変更、別の種類の特別なアカウント、ディレクトリのファイルを一覧表示する別の方法、他に何か不足している可能性があります)。前もって感謝します。