0

非常に大きいがかなりフラットな画像のファイル構造があります(3〜4レベルの深さしかありません)。この構造では、「.files」で終わるすべてのフォルダーを削除します (引用符なし)。

削除したいファイルが非表示になっていることに注意してください。

次のバッチファイルを提案する関連する質問(以下にリンク)を見ました(「_svn」の使用を除く)

Windowsで指定された名前のフォルダを再帰的に削除するコマンドラインツール?

for /d /r . %d in (_svn) do @if exist "%d" rd /s/q "%d"

しかし、それは私にとってはうまくいきませんでした。開始したいディレクトリで実行すると、次のエラーが発生しました。 d" rd /s/q "d" was unexpected at this time.

明確にするために、目的のディレクトリにcdしてコマンドを実行し、現在のディレクトリの下にある「.files」で終わるディレクトリを削除できるバッチファイルに入れることができるコマンドを探しています

助言がありますか?

4

1 に答える 1

2
for /f %a in ('dir C:\yourdir\*.files /b /s /a:hd') do rd /s /q "%a"

または、バッチファイルから実行する場合は、2を使用します%

for /f %%a in ('dir C:\yourdir\*.files /b /s /a:hd') do rd /s /q "%%a"
于 2012-12-12T08:59:24.597 に答える