私はスクリプト実行画面をビデオ録画するアプリケーションで作業しています。 SharpAviを使って画面を記録していますが、ファイルを削除する時間を設定したいと思います。私が見つけた唯一の方法は、7日以上古いファイルを探すバッチを実行することです。私は作成時に削除時間を設定する必要があります。私はそれを行う方法があるかどうか、またはWindowsのこの種のファイル作成をサポートするかどうかはわかりません。ファイル作成時に削除時間を設定します
-1
A
答えて
2
バッチファイルを使用するのではなく、アプリケーションの起動時に呼び出されるRemoveOldRecordingsメソッドをアプリケーションで作成します。 GetFilesを使用して、 "recording"ディレクトリを読み込み、7日以上前にLastWriteTimeで "recording"ファイルを削除します。
ただし、ユーザーが録画を別の場所に保存できるようにすると、確認なしにファイルを自動的に削除しないでください。
また、ファイルを削除するのではなく、正しく処理していることを確認するまで、削除のために特定したファイル名をログウィンドウまたはコンソールウィンドウに出力するだけです。
+0
私はユーザーに保存ディレクトリを選択させません。あなたの解決策は私ができることだと思います。ありがとう! –
関連する問題
- 1. 更新時にNPMグローバルパッケージ設定ファイルが削除されます
- 2. カスケード削除時に削除するヌルを設定する
- 3. 24時間後にAndroidでファイルを削除しますか?
- 4. PHPファイルを作成して1時間、1週間などの後に削除します
- 5. 総挿入時間と削除時間
- 6. WiXインストーラは修復時に設定ファイルの値を削除します
- 7. 特定時間のサーバからファイルを削除する
- 8. 実行時に作成されたコントロールを削除します
- 9. 削除Firebaseデータ一定時間
- 10. 24時間後に自分自身を削除する一時的なレコードを作成しますか?
- 11. 一定時間後にクラスを使用して作成したアイテムを削除します
- 12. Windowsポータブルデバイス - 新しいファイルの作成/コピー/削除時の通知
- 13. 特定の時間間隔の後にサブフォルダを削除します。
- 14. VPC削除時のラムダに時間がかかります
- 15. 時間ウィジェットを設定しますか?
- 16. 春の起動時に設定ファイルを作成する
- 17. MySQL - 作成時に列名をIDに設定しますか?
- 18. 即時に特定の時間にアドレス帳からプログラムを削除する
- 19. Documentumデータストレージの特定の時間後に作成されたACLを削除します。
- 20. 時間から5時間を削除する
- 21. Apache Sparkに作業者の一時ファイルを削除しない設定があります
- 22. ピッカーダイアログの時間を選択した時間に設定します
- 23. ディレクトリの作成時間を設定する
- 24. FileSystemWatcher - 削除時にファイルをコピーする
- 25. ブランチチェックアウト時にファイルを削除する
- 26. Django削除時に外部キーを親値に設定する
- 27. ブレークポイントの作成時にデフォルトでサスペンドVMを設定します
- 28. web.xmlやspring/servletでの一時ファイルの作成と削除?
- 29. ファイルの作成時間を取得
- 30. 日時変数の時間部分を設定します。
私はWindowsがこれをサポートしているとは思わない。私は一括削除があなたの最善の策だと思う。 –
このような時刻を設定することはできません。ファイルには、MAC(変更、アクセス、作成)のタイムスタンプがあります。そこにはDがありません。 –
おそらく、[Windowsタスクスケジューラ](https://stackoverflow.com/questions/7394806/creating-scheduled-tasks)が役立つでしょうか? –