批处理符号链接的递归目录循环

时间:2016-10-06 12:19:19

标签: windows batch-file

我正在尝试按照教程here进行操作,但这给我留下了许多未解决的问题。我在映射的网络驱动器上有一个文件夹,目前,我只想循环遍历目录并为每个文件回显它(最终我想检查它们并制作符号链接......)这是我到目前为止所拥有的:

@echo off
setlocal EnableDelayedExpansion 
for /f %%f in ('dir /b "X:\path\to\stuff"') echo %%f

当我跑步时,我得到了:此时回声出乎意料。据我所知,这是一个语法错误,或者......?

1 个答案:

答案 0 :(得分:1)

for /f %%f in ('dir /b "X:\path\to\stuff"') do echo %%f

您需要执行 ...

但如果文件名中有空格,最好使用:

for /f "tokens=* delims=" %%f in ('dir /b "X:\path\to\stuff"') do echo %%f