Папка назначения не будет отображаться на моем рабочем столе при использовании xcopy - PullRequest
0 голосов
/ 03 февраля 2019

Я хочу скопировать папку с именем quiet в ту же директорию, в которой мой пакетный файл будет находиться на моем рабочем столе, в папку с именем quiet2.Я попытался использовать этот код:

@echo off
xcopy /E /H /K %cd%\quiet\ %USERPROFILE%\Desktop\quiet2\

Что происходит, окно cmd открывается на короткое время, но оно не копирует папку на рабочий стол.Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 04 февраля 2019

Похоже, вы перепутали %~dp0, который представляет d rive и p ath аргумента 0, который ссылается на пакетный файл 'identity'.%cd% - текущий рабочий каталог.Использование:

@echo off
xcopy /E /H /K "%~dp0quiet\" "%userprofile%\Desktop\quiet2\"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...