我正在处理批处理脚本文件以复制和触发.exe文件安装
所以我把它编码如下:
set path = "c:\path_to_install_exe\"
set installationfilepath=%cd%
(这个给出,d:\ installation_file_path \ commands)
安装文件出现在上面的路径中,我想从我当前的工作目录中复制
所以我把它作为
echo xcopy "%installationfilepath%\..\install.exe" "%path_to_install_exe%"
但这并没有做必要的操作。我得d:\installation_file_path\commands..\install.exe
作为输出。
任何人都可以帮助我,因为我是批处理文件脚本的新手。
答案 0 :(得分:0)
您始终可以使用pushd和popd来更改批处理文件所采用的目录。
喜欢怎么样
pushd C:\Users\Arescet\Desktop\
echo Hello world! > Hi.txt
popd
将创建" Hi.txt"与你好世界!'无论你在哪里发射蝙蝠。
对于较短的命令,您最好在default variables'路径'的列表中设置不同的fileName。已经是一个系统变量,改变它是不明智的,因为' MC ND'说明。
对于一个文件,您最好使用copy command,因为它可以指示路径类型。