windows 如何使用批处理命令列出硬盘中存在的所有文件和文件夹?

92dk7w1h  于 2023-04-22  发布在  Windows
关注(0)|答案(1)|浏览(255)

我试图打印所有文件和文件夹存在于不同分区的硬盘使用列表:

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 (ifexist %d: (dir %d:/s >> %Systeminfo_TXT%))

但它不打印任何输出
我错在哪里!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

t1rydlwq

t1rydlwq1#

  • 是否定义了变量%Systeminfo_TXT%?
  • “ifexist”命令在批处理文件中无效。相反,您可以使用“if”命令和“exist”运算符来检查驱动器是否存在。

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:(dir %%d:\ /s〉〉%Systeminfo_TXT%))

相关问题