No.2ベストアンサー
- 回答日時:
インストールする必要がありますがPowerShellを使ってみるのはどうですか。
例えば下のように書けます。-----
$Before30 = (Get-Date).AddDays(-30).ToString("yyyyMMdd")
dir C:\TEST\????????_*.txt | where {$_.Name.Substring(0,8) -le $Before30} | del -confirm
-----
PowerShellについては、例えば@ITの記事が参考になるでしょう。
http://www.atmarkit.co.jp/fwin2k/operation/psh01 …
No.1
- 回答日時:
日付は、%DATE% に入ってます。
30日前だと計算が面倒なので、「前月の同日より前」くらいでどうですか?
rem 年を取得
set YYYY=%DATE:~0,4%
rem 月を取得
set MM=%DATE:~5,2%
rem 日を取得
set DD=%DATE:~8,2%
rem 前月を2桁で求めるため、月+100から1を引く
set /a MM=(1%MM%-1)
rem 結果は100~111なので、右2桁を取る
set MM=%MM:~-2,2%
rem 結果が00なら前年12月
if %MM%==00 set /a YYYY-=1, MM=12
rem 前月同日の日付
set YYYYMMDD=%YYYY%%MM%%DD%
rem txtファイルについて、ファイル名が前月日付より小さければ削除
for %%F in (*.txt) do if %%F LSS %YYYYMMDD% del %%F
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/05/31 11:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/10/03 09:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 10:35
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Excel(エクセル) マクロのコードを、少しでも削って短くしたい 3 2022/08/30 07:46
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトの「%1」と...
-
バッチファイルで、iniファイル...
-
バッチコマンドでファイル名の...
-
ftp処理でmove(移動)を行いたい
-
コマンドプロンプトで変数が数...
-
コマンドプロンプトでファイル...
-
[DOS] コピー先に同じファイル...
-
DOSのバッチ作成について‐FORの...
-
フォルダ内の更新日時が一番新...
-
Windowsコマンドプロンプトで、...
-
VBA GetAttrについて教えてくだ...
-
サブフォルダからファイルをコ...
-
.batでファイル名から抽出して...
-
ExifToolでの文字化け対策
-
ExcelVBAのDirでスペース含むフ...
-
ファイル名を該当フォルダ内か...
-
ファイル名の頭5桁と同名のフォ...
-
コマンドでファイルコピーする...
-
バッチファイルで、ファイル名...
-
スタートアップのファイルをバ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトの「%1」と...
-
[DOS] コピー先に同じファイル...
-
コマンドプロンプトでファイル...
-
コマンドプロンプトで変数が数...
-
バッチファイルで、iniファイル...
-
バッチコマンドでファイル名の...
-
ftp処理でmove(移動)を行いたい
-
フォルダ内の更新日時が一番新...
-
.batでファイル名から抽出して...
-
ExcelVBAのDirでスペース含むフ...
-
access,vbaでフォルダ内のファ...
-
DOSのバッチ作成について‐FORの...
-
R18文学賞はファイル名は自由で...
-
ファイル名に ” を使うと エク...
-
【vbs】ファイル名の検索と該当...
-
コマンドプロンプトまたはpower...
-
【Access】エクスポート時のフ...
-
Windowsコマンドプロンプトで、...
-
サブフォルダからファイルをコ...
-
ファイル名を該当フォルダ内か...
おすすめ情報