使用xcopy,目标文件夹不会出现在我的桌面上

时间:2019-02-03 19:13:21

标签: batch-file cmd

我想将与批处理文件所在目录相同的目录中的名为“ quiet”的文件夹作为名为“ quiet2”的文件夹复制到我的桌面上。我尝试使用此代码:

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

会发生什么,cmd窗口会短暂打开,但不会将文件夹复制到桌面。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

似乎您已经混淆了%~dp0,它代表0参数的 d riv和 p ath,这是指批处理文件“ identity”。 %cd%是当前的工作目录。使用:

@echo off
xcopy /E /H /K "%~dp0quiet\" "%userprofile%\Desktop\quiet2\"