[已解決]批處理如何得到把文件夾的排序按字符長短排列的txt文件最后由 終_焉 于 -3-1 23:16我想用BAT得到把文件夾的排序按字符長短排列的txt文件,為什么以下代碼無法達成效果。以上代碼運行正常nclick="copycode($('code0'));">復制代碼
- @echo off&setlocal enabledelayedexpansion
- for /f %%i in ( 'dir /a-d/b' ) do ( set a=%%~ni&echo !a!>>list1.txt )
- pause
以上代碼只運行一次。為什么會出現這種情況?nclick="copycode($('code1'));">復制代碼
- @echo off
- set a=1
- set b=2
- :continue
- sort /+%a% list%a%.txt>list%b%.txt
- del list%a%.txt
- set /a a+=1
- set /a b+=1
- :end
- pause
- if %b% grt 20 ( goto end ) else ( goto continue )