我想了一个名为“安静”在同一目录中在我的批处理文件将是我的桌面,一个名为“QUIET2”文件夹,文件夹复制。我尝试使用此代码:
@echo off
xcopy /E /H /K %cd%\quiet\ %USERPROFILE%\Desktop\quiet2\
什么情况是,在cmd窗口打开简要,但它并没有将该文件夹复制到桌面上。任何人都可以帮忙吗?
看来你已经混淆%~dp0
它代表了0的说法,它指的批处理文件“身份”的驱动器和路径。 %cd%
是当前工作目录。采用:
@echo off
xcopy /E /H /K "%~dp0quiet\" "%userprofile%\Desktop\quiet2\"