我有一个复制 Unrar.exe 的批处理文件。但是当我运行它时,它说:系统无法指定文件。但是当我检查路径时,它是正确的。这是我的代码:
if exist %ProgramFiles%\WinRAR\Unrar.exe copy /y %ProgramFiles%\WinRAR\Unrar.exe %cd%\Unrar.exe >nul
为什么会出现 The system cannot the file specified?
我有一个复制 Unrar.exe 的批处理文件。但是当我运行它时,它说:系统无法指定文件。但是当我检查路径时,它是正确的。这是我的代码:
if exist %ProgramFiles%\WinRAR\Unrar.exe copy /y %ProgramFiles%\WinRAR\Unrar.exe %cd%\Unrar.exe >nul
为什么会出现 The system cannot the file specified?
%ProgramFiles% 指的是“C:\Program Files”文件夹。在包含空格的命令行路径上,必须用引号括起来。对于前。
%ProgramFiles%\WinRAR\Unrar.exe 应该写成“%ProgramFiles%\WinRAR\Unrar.exe”
我还注意到 %cd% 变量,你最好检查一下这个变量是否引用了有效路径。