
バッチファイルを、ここ数か月業務で使うことになり、利用しております。
PowerShellか、バッチファイルでできれば機能を実装したいと考えています。
今回、実装したい機能
○フォルダ内の[*.log]について順次、更新日時を判別し、最新のファイル以外を削除を自動実行できるようにする。
[前提条件]
1.1個、もしくは複数の更新日付が異なるファイルがログファイルとして入っているフォルダである。(各ファイルの更新日時に規則性がない)
2.ログファイルは、ファイル自体の移動や名称変更などをせず、基本的にフォルダの中に置いておく。(別フォルダにコピーして処理することなどは可)
3.ログファイルは、最新ファイルについては、書き込みが行われている可能性もある。(機械が動いていた場合)
4.ログファイルは、テキストデータ。
※ファイル内の順次処理については、For文でやろうと思ってます。
環境変数で最新の更新日時を取得するのに、FORを1回回して、
そのあとに、その更新日時と比較してそれ以前のファイルを削除する以外に方法ないかと思ってますが、他に良いやり方ないでしょうか?
No.1ベストアンサー
- 回答日時:
あらかじめログファイルがデータベースなどに登録されていない限りは、
For文は必須だと思います。
For文実行後に一括削除でもいいと思いますが、
Whileループで2つのファイルを比較して、
「ファイルが一つになるまで
比較するたびに古い方を削除」でもいいと思います。
ログファイルへの書き込みが行われている場合に、
更新日時が確認できないとしても、
ログファイルが最新のもの1つしかないことを、
人間が確認する前に削除してしまうことができれば問題なさそうですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- Excel(エクセル) 1つのファイルを複数のフォルダにファイル名を【明日の日付】にして、コピーしたい 5 2022/12/13 20:11
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) 【マクロ】ファイルを古い順に、1個ずつ移動する 1 2022/09/06 20:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 12:54
- Excel(エクセル) VBA 最新のフォルダ取得 1 2022/04/15 15:51
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトでのBATファ...
-
ファイルサイズが0kBになってし...
-
「mfc45.dll」について教えてく...
-
dllファイルは消しても問題...
-
削除できないファイルがあります
-
found.002フォルダのなかのファ...
-
謎のファイル、これなに?
-
「 .scr」のスクリーンセーバ...
-
リンク付のエクセルファイルが...
-
USBメモリーの中の見覚えのない...
-
****.datファイルをクリックし...
-
USBメモリー内のファイルが開か...
-
デスクトップに犬のアイコンが。
-
JS/Packed.Agent.N が検出され...
-
Everything というフリーソフト...
-
不正アクセス急増・・・こんな...
-
マカフィーで必要なファイルが...
-
まじで助けてください 凄い恥ず...
-
ウイルスバスターでのウイルス...
-
パソコンのプロセスの重複起動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトでのBATファ...
-
削除できないファイルがあります
-
****.datファイルをクリックし...
-
dllファイルは消しても問題...
-
ファイルサイズが0kBになってし...
-
「 .scr」のスクリーンセーバ...
-
USBメモリーの中の見覚えのない...
-
DATファイルの削除について
-
出なくした発行元を確認できま...
-
リンク付のエクセルファイルが...
-
winsxs内のファイルの削除方法...
-
フルスキャンすると特定のファ...
-
Cドライブ直下の不明物が気にな...
-
C:\\Windows\\Installerフォル...
-
zipファイル自体がウイルスでダ...
-
PDFファイルのファイル名変更に...
-
vobtool
-
イメージファイルの中のウィルス
-
よくわからないファイル
-
ノートPC(WinXP)ファイル数が百...
おすすめ情報