mkdir AA
copy open.bat AA
cd /D %AA%
AA.bat
应该: 1.在当前目录中创建目录名称“AA” 2.将自己复制到AA 3.将目录更改为AA 4.打开AA目录中的open.bat并重新开始该过程。
但是在执行前两个步骤后,它不会更改目录并打开位于根目录中的open.bat。
我在控制台中看到的只有: 文件A的子目录已存在。 已复制1个文件。 文件A的子目录已存在。 已复制1个文件。 文件A的子目录已存在。 已复制1个文件。 文件A的子目录已存在。 已复制1个文件。 文件A的子目录已存在。 1个文件被复制。
和soooo onnn
答案 0 :(得分:2)
由于AA不是变量而是路径:
mkdir "AA"
copy "open.bat" "AA"
cd "AA"
call "open.bat"