标签: batch-file cmd
我有以下批处理文件代码,我想将其修改为不必指定路径/文件夹,这意味着只需从我想要列出的文件夹中运行它。我该如何修改(" g:\ files *")部分?
for %a in ("g:\files\*") do @echo %~na >> fileslist.txt
由于
答案 0 :(得分:0)
将上述内容作为批处理文件运行,您需要两个%符号。要将批处理文件的当前位置用作工作目录,请将PushD %~dp0添加到脚本的开头:
%
PushD %~dp0
PushD %~dp0 for %%a in ("*") do @echo %%~na >> fileslist.txt