Windows 2008 Server にフォルダーがあります。
上記のフォルダーからファイルを読み取り、データベースに保存する15分ごとに実行されるWindowsスケジュールタスクがあります。保存されると、ファイルは別のフォルダに移動されます。
15 分間待機したり、フォルダーにファイルがなくても実行したりするのではなく、フォルダーに新しいファイルが表示された瞬間にタスクを開始するようにタスクをスケジュールする方法はありますか?
助けてください。
ありがとう
Windows 2008 Server にフォルダーがあります。
上記のフォルダーからファイルを読み取り、データベースに保存する15分ごとに実行されるWindowsスケジュールタスクがあります。保存されると、ファイルは別のフォルダに移動されます。
15 分間待機したり、フォルダーにファイルがなくても実行したりするのではなく、フォルダーに新しいファイルが表示された瞬間にタスクを開始するようにタスクをスケジュールする方法はありますか?
助けてください。
ありがとう
.NET でプログラムを作成する場合は、FileSystemWatcher
クラスを使用してこれを行うことができると思います。
http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
これはPowerShellからも使用できると思いますが、実際に使用したことはありません。