将文件重命名为一个文件夹,然后将文件复制到该文件夹

时间:2013-03-04 15:27:04

标签: batch-file installer copy

我是新手,所以忍受我......

我正在尝试创建一个批处理文件,其中包含以下内容

  1. src\Research.Setup\Release中的setup.exe重命名为 install.exe

    CD src\Research.Setup\Release
    ren "setup.exe" "install.exe"
    
  2. 然后将另一个文件setup.exesrc\Research.SetupWrapper\Release复制到“src \ Research.Setup \ Release”。

    Copy "src\Research.SetupWrapper\Release\setup.exe"
    "src\Research.Setup\Release\setup.exe"
    
  3. 此处的副本无效,请有人帮忙。

    我无法让批处理文件正常工作..任何帮助都会很棒

    由于

1 个答案:

答案 0 :(得分:3)

您当前的工作目录在步骤1中已更改。

轻松更改以使第1步不使用CD。相反,它可能是move src\Research.Setup\Release\setup.exe src\Research.Setup\Release\install.exe

否则,在步骤1之后,从。

返回到要运行第2步的目录

示例

ren "src\Research.Setup\Release\setup.exe" "install.exe"
copy "src\Research.SetupWrapper\Release\setup.exe" "src\Research.Setup\Release\setup.exe"

pushd "src\Research.Setup\Release"
ren "setup.exe" "install.exe"
popd
copy "src\Research.SetupWrapper\Release\setup.exe" "src\Research.Setup\Release\setup.exe"

move "src\Research.Setup\Release\setup.exe" "src\Research.Setup\Release\install.exe"
copy "src\Research.SetupWrapper\Release\setup.exe" "src\Research.Setup\Release\setup.exe"