Чтобы существовать и копировать или не существовать, сделайте DIR и скопируйте - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь «развернуть» шаблоны слов с помощью этого сценария:

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» создается самостоятельно.Но мой скрипт в его текущем состоянии копирует файлы, только если папка не существует.Так что мне стало любопытно.

Вопрос: Можно ли сделать файлы сценария копирования, если папка существует?и если он не существует, мой сценарий продолжает создавать каталог и копировать файлы.

Я знаю, что есть много других способов развертывания этих вещей, и некоторые из них могут быть проще, но я хочу попробовать этометод.Надеюсь, что вы можете помочь.

Спасибо большое заранее.

1 Ответ

0 голосов
/ 10 октября 2018

Вы должны быть в состоянии сделать все это одной командой:

XCopy "\\server\share" "%UserProfile%\Documents\Custom Office Templates\" /S /F /Y`

Обратная косая черта в месте назначения приведет к созданию каталога, если он еще не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...