for循环不打印具有空格的文件的完整文件名

时间:2012-02-16 13:22:13

标签: windows command-line

这是我的for循环,我遍历文件夹

for /f %A in ('dir /b "G:\Files Sample\Samples\zip\txt"') do echo "%A"

我的问题是当文件名中包含空格时,echo语句不会回显文件的完整名称。

我如何纠正这个?

1 个答案:

答案 0 :(得分:0)

这将做你想要的:

for /f "delims=" %A in ('dir /b "G:\Files Sample\Samples\zip\txt"') do @echo %A

您只需要将delims设置为空,以便它不会将输入拆分为空格中的列。