- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2003で指定更新日時より古いファイル一覧を出力)
2003で指定更新日時より古いファイル一覧を出力
このQ&Aのポイント
- WindowsServer2003Standardで稼動させているファイルサーバがあるのですが、容量が逼迫してきたこともあり、指定した更新日時より古いファイルについて一覧を出力したいと考えています。
- フリーソフト等の導入は行えず、あくまでもOSの標準機能で何とかする必要があります。単純にWindowsのファイル検索で更新日時を指定して、CSVなりでエクスポートできればいいのですが、これはできそうにありませんので、DOSからのコマンド入力(あるいはバッチ)で何とかできないでしょうか。
- ファイル一覧は、その絶対パスと更新日時が記載されている必要があります。何かいい方法をご存知の方がいらっしゃいましたら、ヒントとなるサイトのURLでも構いませんので、ご教示頂けますと大変ありがたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コマンドプロンプトで以下のように入力します。 以下の例は、カレントディレクトリ以下の2010/01/01 00:00 より古いファイルの一覧をlist.csvに出力します。 日時の指定は "YYYY/MM/DD HH:MM"で記述してくださいね。 for /R %a in (*) do @if "%~ta" LSS "2010/01/01 00:00" echo "%~fa","%~ta">>list.csv
お礼
ご回答ありがとうございます。テスト環境では問題なく使用できました。 ご教示頂いたコマンドの意味をこれからじっくり勉強した上で、本番に実装させて頂きます。 ありがとうございました。