我试图遵循这里的教程,但它留下了很多事情没有回答我。我在映射的网络驱动器上有一个文件夹,现在,我只想循环遍历该目录,并为每个文件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