3

削除したいフォルダ内のフォルダを除外したい場合、DELバッチファイルに何を追加しますか?

一時フォルダのすべての内容を削除するためのこのコードがあります

DEL /F /Q C:\temp

ここで、 imptfolderという名前のフォルダーを除外します。これは、tempフォルダー内に存在するかどうかに関係なく削除しないでください。どうすればよいですか?

4

1 に答える 1

3

これがあなたが求めていることを実行するいくつかのバッチスクリプトコードです。

for /d %%I in (c:\temp\*) do (
    if /i not "%%~nxI" equ "imptfolder" rmdir /q /s "%%~I"
)
del /q c:\temp\*

コンソールからこれらのコマンドを入力するだけの場合は、2倍ではなく1パーセントを使用してください。

cd /d c:\temp
for /d %I in (*) do @(if /i not "%~I" equ "imptfolder" rmdir /q /s "%~I")
del /q *
于 2013-03-21T12:43:14.867 に答える