如何批量更改目录?
How to change directory in batch?
我试着写了一个恶作剧病毒。但是目录没有改变。这是小代码:
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 个文件。
太棒了
因为AA不是变量而是路径:
mkdir "AA"
copy "open.bat" "AA"
cd "AA"
call "open.bat"
我试着写了一个恶作剧病毒。但是目录没有改变。这是小代码:
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 个文件。
太棒了
因为AA不是变量而是路径:
mkdir "AA"
copy "open.bat" "AA"
cd "AA"
call "open.bat"