【发布时间】:2014-02-09 02:04:45
【问题描述】:
@echo off
set "var=string"
set "today=%date:~10,4%-%date:~7,2%-%date:~4,2%"
set "path_backup=\\SGSINWPDFS01v\SG\OTHERS\IT\OTHERS\WORKSTATIONS\SCHEDULE"
set "path_sourcepst01=AppData\Local\Microsoft\Outlook"
set "path_sourcepst02=Desktop"
set "path_sourcepst03=My Documents\PST"
set "path_sourcepst04=My Documents\Outlook"
set "path_sourcepst05=My Documents\Outlook Files"
mkdir "%path_backup%\%username%\%today%"
mkdir "%path_backup%\%username%\%today%\PST"
mkdir "%path_backup%\%username%\%today%\PST\%path_sourcepst01%"
mkdir "%path_backup%\%username%\%today%\PST\%path_sourcepst02%"
mkdir "%path_backup%\%username%\%today%\PST\%path_sourcepst03%"
mkdir "%path_backup%\%username%\%today%\PST\%path_sourcepst04%"
mkdir "%path_backup%\%username%\%today%\PST\%path_sourcepst05%"
我修改了上面的脚本。 我仍然系统仍然无法在sourcepst01、03、04和05创建文件夹。 sourcepst02 工作正常。
我好像不能MKDIR整条路径,系统一头雾水,必须一一做。 我在这里遗漏了什么吗?
【问题讨论】:
-
仅供参考,您不需要第一个
mkdir命令。mkdir自动在请求的路径中创建所有文件夹。 -
...您可以考虑在
mkdir行中附加` 2>nul` 以抑制directory already exists消息,如果cmd认为您需要得到通知。跨度> -
@AndrewMedico 不,它不起作用。它不允许创建第二条路径。
-
您正在网络机器上创建它们。您是否收到“访问被拒绝”错误?
标签: windows command-line mkdir