2016-02-20 77 views
0

我試過寫一個惡作劇病毒。但目錄不會改變。這裏是小碼:如何批量更改目錄?

mkdir AA 
copy open.bat AA 
cd /D %AA% 
AA.bat 

它應該是: 1.創建目錄名「AA」在當前目錄 2.複製自身到AA 3.切換到AA 4.打開開放。蝙蝠在AA目錄中並再次啓動該過程。

但執行前兩個步驟後,它不會更改目錄並打開根目錄中的open.bat。

我在控制檯中看到的所有內容爲: 文件A的子目錄已存在。 複製1個文件。 文件A的子目錄已存在。 複製1個文件。 文件A的子目錄已存在。 複製1個文件。 文件A的子目錄已存在。 複製1個文件。 文件A的子目錄已存在。 複製1個文件。

和SOOOO ONNN

回答

2

由於AA不是一個變量,但路徑:

mkdir "AA" 
copy "open.bat" "AA" 
cd "AA" 
call "open.bat" 
+1

他想打電話給在AA新open.bat,所以'複製open.bat AA/open.bat '和'打電話AA/open.bat'沒有cd應該工作。 –

+0

是的你的權利。但問題是:'如何批量更改目錄?' – SachaDee

+1

我認爲這可能是[XY-問題](http://meta.stackexchange.com/a/66378/315914) –