好的,我知道我可以做到这一点,但我很难记住如何找到正确的例子。这是我想要做的:
询问用户要创建的目录数。
set /p Path="Where do you want these directories created? "
set /p DirCount="How many directories do you need to create? "
set count=%DirCount%
向用户询问第一个*目录名并创建空目录。
for /f "count=%count%-1" do (
set /p DirName="Enter name of %count% empty directory: " &&
md %Path%\%DirName%
)
实现这一目标的最佳方法是什么?
答案 0 :(得分:1)
SET "destdir=U:\destdir"
FOR /L %%a IN (1,1,%dircount%) DO (
SET /p dirname="directory %%a name :"
CALL MD "%destdir%\%%dirname%%"
)
将是一种方式 - 我使用固定目录名destdir
请注意,系统使用path
来查找可执行文件,以便预定义path
变量中的任何目录都可以包含必需的可执行文件。用户不应该改变它。