我正在尝试使用此脚本“部署”单词模板:
if not exist "%USERPROFILE%\Documents\Custom Office Templates" (
mkdir "%USERPROFILE%\Documents\Custom Office Templates" 2>nul
if not errorlevel 1 (
xcopy /y /f /S "\\server\share" "%userprofile%\Documents\Custom Office Templates"
)
但是我遇到了一个麻烦,某些Office的安装使文件夹“ Custom Office Templates”独立存在。但是,如果文件夹不存在,则处于当前状态的脚本仅复制文件。所以我很好奇。
问题:如果文件夹存在,是否可以制作脚本副本文件? 如果不存在,我的脚本将继续制作目录并复制文件。
我知道还有很多其他方法可以部署这些东西,有些也许会更容易,但是我想尝试这种方法。希望您能提供帮助。
预先感谢一堆。
答案 0 :(得分:1)
您应该能够通过单行命令完成所有操作:
XCopy "\\server\share" "%UserProfile%\Documents\Custom Office Templates\" /S /F /Y`
如果目标目录不存在,则反斜杠将导致目录创建。