我在dummyfile.txt
的根目录中有文件C:\
,我想使用以下文件将其复制到我的桌面上:
@echo off if exist %1 copy %systemdrive%\%1 "%userprofile%\desktop"
批处理文件的名称为copy.bat
,所以我在CMD中使用了copy.bat dummyfile.txt
,但是它不起作用。
我可以用它复制它:
copy %systemdrive%\dummyfile.txt "%userprofile%\desktop"
并与此:
if exist %systemdrive%\dummyfile.txt copy %systemdrive%\dummyfile.txt "%userprofile%\desktop"
下面还说“文件存在”:
So, where's the mistake in @echo off if exist "%systemdrive%\dummyfile.txt" ( echo The file exists ) else ( echo The file does not exist )
这是为什么?使用参数的脚本出了什么问题?