我想同时在批处理的用户的子目录中创建一个文件夹(2021;如果它不存在的话(。
if not exist "C:Usersabc2021" ( mkdir C:Usersabc2021)
if not exist "C:Usersdef2021" ( mkdir C:Usersdef2021)
if not exist "C:Usersuvw2021" ( mkdir C:Usersuvw2021)
if not exist "C:Usersxyz2021" ( mkdir C:Usersxyz2021)
但我想简化它,并尝试了以下操作:
if not exist "C:Users*2021" ( mkdir C:Users*2021)
那没用。错误在哪里?如何纠正?
for /d %%u in ("C:users*") do if not exist "%%u2021*" md "%%u2021"
应该执行您似乎想要执行的操作。有关详细信息,请参阅提示中的for/?
。