バッチファイルを、ここ数か月業務で使うことになり、利用しております。
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ファ...
-
zipファイル自体がウイルスでダ...
-
Cドライブ直下の不明物が気にな...
-
****.datファイルをクリックし...
-
動画ファイルを右クリックする...
-
Windowsの_Restoreのcpyファ...
-
見知らぬファイルが・・・(追加)
-
windowsにファイル拡張子があり...
-
普通のファイルが保護されたオ...
-
削除できないファイルがあります
-
qicファイルの削除
-
System32フォルダの.bakファイ...
-
デスクトップ画面に勝手にファ...
-
Excelファイルを開くのが異常に...
-
XPの、C:\\WINDOWS\\Tempに出来...
-
McAfee マカフィー ウィルスス...
-
パソコンから勝手に知らない音...
-
ファイルを削除しようとしたら ...
-
マカフィーで必要なファイルが...
-
パソコンのプロセスの重複起動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトでのBATファ...
-
ファイルサイズが0kBになってし...
-
DATファイルの削除について
-
バッチファイルで、最新ファイ...
-
リンク付のエクセルファイルが...
-
削除できないファイルがあります
-
「 .scr」のスクリーンセーバ...
-
dllファイルは消しても問題...
-
****.datファイルをクリックし...
-
Cドライブ直下の不明物が気にな...
-
USBメモリーの中の見覚えのない...
-
zipファイル自体がウイルスでダ...
-
イメージファイルの中のウィルス
-
エクセル起動時の表示
-
デスクトップ画面に勝手にファ...
-
vobtool
-
ノートPC(WinXP)ファイル数が百...
-
一時ファイルなどを手動で検索...
-
DOS起動ファイルの消失:AUTOEX...
-
DLした覚えのない圧縮ファイル...
おすすめ情報