我想自动使用批处理文件创建包含用户输入的文件夹/子文件夹,如下所示:
C:\123_XXX-Mainfolder1
¥ 123_XXX-Subfolder1
¥ 123_XXX-Subfolder2
XXX=User Input
任何人都可以帮我编码。
答案 0 :(得分:0)
最佳猜测......
@Echo Off
Set "src=C:\"
Set "pre=123"
Set "dir=MainFolder1"
Set "sub=SubFolder"
Set/P "xxx=Please enter your input here: "
For %%I In (1 2
) Do If Not Exist "%src%%pre%_%xxx%-%dir%\%pre%_%xxx%-%sub%%%I\" (
Echo=MD "%src%%pre%_%xxx%-%dir%\%pre%_%xxx%-%sub%%%I")
Timeout -1
如果提示窗口中的输出看起来没问题,则从第11行和整个最后一行删除Echo=
。显然,您可以相应地更改第7行的文本字符串Please enter your input here
。
请注意,此处未提供任何输入验证,因此根本不输入任何内容或输入某些内容可能会导致问题。 输入验证可能变得非常复杂,因此不在您的问题范围内