如何在批处理代码中指定本地文件夹

时间:2017-03-23 06:58:53

标签: batch-file cmd

我有以下批处理文件代码,我想将其修改为不必指定路径/​​文件夹,这意味着只需从我想要列出的文件夹中运行它。我该如何修改(" g:\ files *")部分?

for %a in ("g:\files\*") do @echo %~na >> fileslist.txt

由于

1 个答案:

答案 0 :(得分:0)

将上述内容作为批处理文件运行,您需要两个%符号。要将批处理文件的当前位置用作工作目录,请将PushD %~dp0添加到脚本的开头:

PushD %~dp0 for %%a in ("*") do @echo %%~na >> fileslist.txt

enter image description here