[前の記事]« [WIN95/98]「指定した文字列が名前に含まれるフォルダ」をバッチ処理でコピーしたい
[次の記事]年月日が一番古いファイルを削除するには »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「DATE,TIME…日付、時刻の取得/利用」索引へ
▲カテゴリー「DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更」索引へ

[NT系]名前に日付を付けたフォルダを削除するには


958) 日付付フォルダを削除する kame 2002/12/02(月) 08:01


はじめまして。kameと申します。
フォルダの削除について、1つ質問させてください。
環境はWindows2000です。
あるディレクトリの中にA_BKUPというフォルダとA_BKUP_yyyymmddというフォルダがあった場合、日付つきである後者のフォルダをサブディレクトリも含めて削除したいと考えております。
コマンドはRD /s /q フォルダ名 でいけると思ったのですが
日付が指定できるものではないため、フォルダ名が完全に取れずに困っています。日付がついていれば削除する、というようにしたいのですが・・・。
お知恵をお借りできたらと思っております。
宜しくおねがいいたします。



960) Re:【WIN2000】日付付フォルダを削除する SYSOP 2002/12/02(月) 10:18


kameさん こんにちは。

「日付つきではないディレクトリ」の名前が"A_BKUP_200"ではじまることはない、という前提でよければ、

for /D %%D in (C:\munya\A_BKUP_200*) do rd %%D /s /q

 ……みたいな感じで2009年まで大丈夫なんじゃないでしょうか。
※こちらで動作確認したわけではないので、実行前に、たとえば下記のようににして動作チェックされるとよいと思います。

@echo off
for /D %%D in (C:\munya\A_BKUP_200*) do echo rd %%D /s /q

YanaKen

[個人homepage  ]http://homepage3.nifty.com/yanaken/
[@pay窓口    ]http://pay.nifty.com/pay/servlet/pr?i=BDKQ048560
[@pay導入について]http://bbs1.com.nifty.com/mes/cf_wrent/FPCU_B017/


961) Re2:【WIN2000】日付付フォルダを削除する kame 2002/12/02(月) 11:17


YanaKenさん、ご回答ありがとうございます。

>「日付つきではないディレクトリ」の名前が"A_BKUP_200"ではじまることはない、という前提でよければ、
>for /D %%D in (C:\munya\A_BKUP_200*) do rd %%D /s /q

> ……みたいな感じで2009年まで大丈夫なんじゃないでしょうか。

YanaKenさんが考えられた前提でOKでしたので
以上のスクリプトで無事動作しました。
ありがとうございます!!
とても勉強になりました。
 
 


カテゴリー「DATE,TIME…日付、時刻の取得/利用」索引へ
カテゴリー「DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2002年12月02日 17:23に投稿されたエントリーのページです。

ひとつ前の投稿は「[WIN95/98]「指定した文字列が名前に含まれるフォルダ」をバッチ処理でコピーしたい」です。

次の投稿は「年月日が一番古いファイルを削除するには」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート