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



我试图遵循这里的教程,但它留下了很多事情没有回答我。我在映射的网络驱动器上有一个文件夹,现在,我只想循环遍历该目录,并为每个文件echo它(最终我想检查它们并创建符号链接…)

@echo off
setlocal EnableDelayedExpansion 
for /f %%f in ('dir /b "X:pathtostuff"') echo %%f

当我运行这个时,我得到:echo是意外的。据我所知,这是一个语法错误,还是…?

for /f %%f in ('dir /b "X:pathtostuff"') do echo %%f

你需要

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

for /f "tokens=* delims=" %%f in ('dir /b "X:pathtostuff"') do echo %%f

最新更新