我们如何按大小降序对文件进行排序。我应该添加什么?
for %%d in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do ( if exist %%d: ( echo Another process is running !! Please wait !!! && dir %%d:\ /s >> %Systeminfo_TXT%))
如果我想打印一个计时器直到时间循环运行,我该怎么做?
答案1
要按大小降序对文件进行排序,您可以"/o:-s
向“dir”命令添加选项。
for %%d in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (
if exist %%d: (
echo Listing files in %%d:
dir %%d:\ /s /o:-s >> %Systeminfo_TXT%
)
)
要在循环运行时打印消息,您可以按照建议使用“echo”命令。
@echo off
set Systeminfo_TXT=output.txt
echo Starting file listing...
for %%d in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (
if exist %%d: (
echo Listing files in %%d...
dir %%d:\ /s /o:-s >> %Systeminfo_TXT%
)
)
echo File listing complete.