
已解決求批處理判斷文件大小最后由 thp2008 于 -4-10 19:34要示:我需要在當前目錄下運行這個批處理,批處理,自動判斷當前目錄及目錄下的所有子目錄中的所有文件,如果發現文件小于1024KB,則將發現的所有小于1024KB的文件名稱及擴展名和目錄路徑記錄在當前目錄中的一個記事本文件中。注:目錄名和文件名中可能會有空格或中文字符或符號。我在網上找到一個可以的,但是這個批處理有兩個問題,1,這個只能處理當前目錄,不能處理目錄下的所有子目錄中的文件。2,我不需要產生1.txt . 請大家幫我修改一下,謝謝。 @echo off & setlocal EnableDelayedExpansion for %%i in (*) do (echo %%~fzi >>1.txt)for /f tokens=1* delims= %%a in (1.txt) do ( set zer=%%a set pat=%%b if !zer! lss 1048576 ( if not !pat:~0,-1!==%~0 echo !pat:~0,-1!& echo !pat! >> info.txt) )

