web-dev-qa-db-ja.com

フォルダ内の特定の拡張子を持つすべてのファイルを削除する方法は?

特定のフォルダ内の特定の拡張子を持つすべてのファイルを削除するコマンドを探しています。 WindowsとMacの両方。

ありがとう!

28
uksz

現在のフォルダーの拡張子が.tmpであるすべてのファイルを削除します。

Windowsの場合:

del *.tmp

Macの場合:

rm -rf ./*.tmp


現在のフォルダーを再帰的に(サブフォルダーを含む):の拡張子が.tmpであるすべてのファイルを削除します

Windowsの場合:

del /s *.tmp

Macの場合:

find . -name '*.tmp' -delete
60
Alex Weitz

「del」コマンドに続けてstar del * .class del * .txtを使用して、ファイルを削除できます。

0

delコマンドを呼び出す前に、ディレクトリも変更する必要があります。たとえば、ファイルバットは次のようになります。

cd c:\MyFolderFullOfTmp
del *.tmp
0
LaBracca