2012-08-01 67 views
0
set FILENAME1=name1.ini 
set FILENAME2=name2.ini 
ren %FILENAME1% %FILENAME2% 

這工作仁不父文件夾中的批處理編程工作

set FILENAME1=../name1.ini 
set FILENAME2=../name2.ini 
ren %FILENAME1% %FILENAME2% 

這是行不通的。

正如你所看到的,我只是想重命名我的父文件夾中的某些東西,它表示該命令的語法不正確。 幫助!謝謝:)

+0

你爲什麼不瀏覽到父文件夾,重命名文件的名稱? – Thinhbk 2012-08-01 03:53:34

+0

導航到父文件夾是什麼意思?我對BATCH編程有點新,所以對此不太確定。 基本上我不想再污染exe文件夾了,所以我把這個bat文件放在exe文件夾下的另一個文件夾中。 而且,我想達到的是我在我的問題中所說的。 – 2012-08-01 03:56:10

+0

如何解決這個問題?我已經想出了答案。 – 2012-08-01 04:24:27

回答

0

解決方案:

set FILENAME1=name1.ini 
set FILENAME2=name2.ini 
ren ../%FILENAME1% %FILENAME2% 

你改名成不需要父目錄「../」