[前の記事]« サイズ0バイトのCONFIG.SYS、AUTOEXEC.BATとその役割
[次の記事]バッチファイル中のサブルーチンからの戻り方 »

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

▲カテゴリー「DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更」索引へ

ワイルドカード検索してファイルを削除したい

703) ワイルドカード検索 スライ 2003/10/15(水) 15:25


こんにちは、スライといいます。

あるディレクトリ(c:\test)に
test2002-1.txt
test2002-2.txt
test2002-3.txt
test2003-1.txt
test2003-2.txt
test2003-3.txt

とあった時に「2002」のファイルだけdeleteしたいのですが、
うまく出来ません。
for を使うのだろうなーというのはわかったのですが、in()部分が特にわかりません。

in('findstr /d ;C:\test;"2002"')do ・・・

とやってみましたが、
コマンドプロンプト画面が固まってしまいました。

どなたか宜しくお願いします。


704) Re:ワイルドカード検索 じゃく 2003/10/15(水) 15:33


>こんにちは、スライといいます。

>あるディレクトリ(c:\test)に
>test2002-1.txt
>test2002-2.txt
>test2002-3.txt
>test2003-1.txt
>test2003-2.txt
>test2003-3.txt

>とあった時に「2002」のファイルだけdeleteしたいのですが、

del test2002*.txt
もしくは
del test2002-?.txt

これでいいのでは?


705) Re2:ワイルドカード検索 スライ 2003/10/15(水) 20:06


スライです。

>>こんにちは、スライといいます。
>>
>>あるディレクトリ(c:\test)に
>>test2002-1.txt
>>test2002-2.txt
>>test2002-3.txt
>>test2003-1.txt
>>test2003-2.txt
>>test2003-3.txt
>>
>>とあった時に「2002」のファイルだけdeleteしたいのですが、

>del test2002*.txt
>もしくは
>del test2002-?.txt

>これでいいのでは?

その通りです。
出来ました。
有難うございました。
 
 


カテゴリー「DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更」索引へ

 

カテゴリー一覧

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


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

資料書籍

About

2003年10月15日 17:25に投稿されたエントリーのページです。

ひとつ前の投稿は「サイズ0バイトのCONFIG.SYS、AUTOEXEC.BATとその役割」です。

次の投稿は「バッチファイル中のサブルーチンからの戻り方」です。

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

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