ファイルを削除するためのバッチファイルの中身は?


以下をしたいと思っています。
C:\A内のファイルをすべて削除
C:\AAA\Bフォルダ内の一部のファイル以外を削除。削除対象ファイルは先頭にaaaが付くとする。

バッチファイルを起動したら、確認はださないのを期待します。

回答の条件
  • 1人2回まで
  • 登録:2007/08/03 04:42:22
  • 終了:2007/08/03 08:59:06

回答(2件)

id:kn1967 No.1

kn1967回答回数2915ベストアンサー獲得回数3012007/08/03 06:02:07

ポイント35pt

delコマンドは /pというオプションを付ければ確認メッセージを出しますがオプションがなければ無言で実行しますので

del C:\A\*.*
del C:\AAA\B\aaa*.*

となります。


コマンドプロンプトで

del /?

とすればヘルプが出ますので、ご一読を。

(/? は多くのコマンドで利用できます。コマンドの使い方が判らないときはとりあえずやってみるようにしてみてください。)

id:dingding

ありがとうございます。

2007/08/03 08:58:51
id:taknt No.2

きゃづみぃ回答回数13539ベストアンサー獲得回数11982007/08/03 07:22:26

ポイント35pt

まず テキストファイルを作成します。

たとえば y.txt

で そのテキストファイルの中身は

y

とします。

y改行

ですね。

これは 削除するときに YかNを 聞いてくるので それを入れます。

del c:\a\*.* < y.txt

del c:\aaa\b\aaa*.* < y.txt

id:dingding

ありがとうございます。

2007/08/03 08:58:48
  • id:KUROX
    @echo off
    for /f "delims=\n" %%X in ('dir /B C:\A\*.*') do (
    echo "C:\A\%%X"
    del "C:\A\%%X"
    )
    del C:\AAA\B\aaa*.*

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません