ger*_*tan 3 windows batch-file command-prompt
在 DOS 批处理文件中,我可以编写以下循环以按字母升序迭代目录中的文件:
for %f in (*) do (echo %f)
Run Code Online (Sandbox Code Playgroud)
我该如何做同样的事情,但以相反的顺序(字母降序)迭代文件?
从命令行:
for /f "tokens=*" %f in ('dir /b /o-n') do (echo %f)
Run Code Online (Sandbox Code Playgroud)
在 bat 文件中:
for /f "tokens=*" %%f in ('dir /b /o-n') do (echo %%f)
Run Code Online (Sandbox Code Playgroud)
/B Uses bare format (no heading information or summary).
/O List by files in sorted order.
sortorder N By name (alphabetic)
- Prefix to reverse order
Type "dir /?" in CMD for more details
Run Code Online (Sandbox Code Playgroud)