ディレクトリ内の特定のサイズより小さいファイルをすべて削除したいとします。これを行うWindowsコマンドがあれば誰にも知られていますか?特定のサイズより小さいファイルを削除する
for /F %%A in ("*.pdf") do If %%~zA LSS 20103409 del %%~fA
をし、私が得る出力に含まは次のとおりです:del *.* where size<3kb
のようなものは、私は現在、これをやっている
C:\Documents and Settings\agordon\Desktop\test>If 6440450 LSS 20103409 del C:\Do
cuments and Settings\agordon\Desktop\test\US Tox 01-06-11.pdf
The system cannot find the path specified.
を...そのPDFファイルが削除されるのに十分小さくても。
私は間違っていますか?
これは、実際に働いている:彼らはスペースを持っているので
FOR %%F IN (*.pdf) DO (
IF %%~zF LSS 20103409 DEL %%F
)
それは、ファイル名を認識していませんが!どのように私はそのスクリプトのWindows名を "DOS"名に変換するのですか?たとえば、Windowsの名前はfile name.pdf
です。私はおそらく "DOS"に変換する必要があり、このようになりますfile_name.pdf
またはそのようなものです。
は、私のように見えますほとんどそこにあります:)代わりに –
スーパーユーザーですか? –