1

こんにちは、私は Windows サービスに比較的慣れていません。c://dev/ のような特定のフォルダーを通過するスケジュール タスクを作成し、特定の日付/時刻の間に作成されたファイルを削除したいと考えています。どうすればこれを達成できますか?本当に感謝する助けがあれば...

4

2 に答える 2

1

「forfiles」コマンドについては、これを確認してください: N 日より古いファイルを削除するバッチ ファイル

次に、必要なコマンドを .bat ファイルに保存し、そのファイルを実行するように Windows タスク スケジューラを設定できます。

Windows サービスを使用する場合は、これを確認してください: http://www.c-sharpcorner.com/blogs/7224/deleting-a-file-after-7-days-using-windows-services.aspx

于 2013-03-12T04:15:33.857 に答える
0

Windows サービスからカスタム スケジューラを実行する場合は、 Quartzオープン ソース スケジューリング サービス ライブラリを試すことができます。その後、必要に応じて起動するCRON トリガーを定義できます。私はこれを C# で開発された Windows サービスで使用しました。チュートリアルでは、すぐに使い始めることができます。

Windows サービス自体については、上記の @mostruash の記事または this を参照してください。基本テンプレートは、必要に応じて簡単にカスタマイズできます。

于 2013-03-12T04:54:09.087 に答える