重複の可能性:
正しいファイルが見つかるまでフォルダーをループするC#
「必要な」ファイルのフォルダーを監視するために c# ポーリングを使用することは可能ですか? 特定のファイルがフォルダーにある必要があるバッチ ファイルを実行しています。ファイルが存在せず、バッチ ジョブが自動的にキャンセルされる場合。ploling を使用してフォルダーを監視できるかどうか疑問に思っています。使用可能になったら、バッチ ファイルを続行したいと思います。ありがとう
重複の可能性:
正しいファイルが見つかるまでフォルダーをループするC#
「必要な」ファイルのフォルダーを監視するために c# ポーリングを使用することは可能ですか? 特定のファイルがフォルダーにある必要があるバッチ ファイルを実行しています。ファイルが存在せず、バッチ ジョブが自動的にキャンセルされる場合。ploling を使用してフォルダーを監視できるかどうか疑問に思っています。使用可能になったら、バッチ ファイルを続行したいと思います。ありがとう
( Directory.EnumerateFilesおよび同様のメソッドを介して) フォルダーをポーリングして、ファイルの存在を探すことができます。
ただし、FileSystemWatcherの使用を検討することをお勧めします。ファイルがフォルダーに追加またはフォルダーから削除されると、イベントを直接受け取ることができます。
バックグラウンドワーカーを使用して、次を使用してファイルの存在を確認できます。
if (!System.IO.File.Exists("FullAddressFileName"))
{
//stop batch
}