【发布时间】:2011-05-21 12:37:27
【问题描述】:
我目前正在尝试编写一个可以遍历一组文件夹的 .cmd Windows Shell 脚本。然而,即使是以下最简单的脚本:
echo "%ROOT%"
for %%f in ("%ROOT%\Binaries\" ) do (
echo "%%f"
if not exist "%%f\Subfolder"
md "%%f\Subfolder"
)
输出:
CurrentDir>echo "<ActualPathToRoot>"
"<ActualPathToRoot>"
%f\Subfolder was unexpected at this time
CurrentDir>if exists "%f\Subfolder"
我做错了什么?如何更改该脚本以使其遍历该文件夹,并且一旦看到没有名为“子文件夹”的子文件夹,它就会创建该子文件夹?还有编写此类脚本的好教程吗?
【问题讨论】:
标签: windows shell scripting cmd