2016-05-13 20 views

答えて

1
cd /d c:\temp 
for %%i in (*) do (
    if /i "%%~xi" neq ".pdf" ECHO del "%%i" 
) 

:拡張子がある場合は、それを削除しない.pdf

ouptutが満足すればECHOを削除してください。

+0

ご協力いただきありがとうございます。提供された回答が機能していない。私はcmd/c del/Q c:\ temp \ *。*を試しました。問題はすべてのファイルが削除されることです。 –

+0

これにtypoワームの攻撃があります。 - %〜xiの前に2番目の%がありませんので、行が見えるはずです: "%%〜xi" neq ".pdf" ECHO del %% i – Drako

+1

"ファイル名にスペース文字が含まれている場合は、引用符を使用する必要があります。 'del" %%〜i "' – lit

関連する問題