2012-08-01 23 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% 

你改名成不需要父目录“../”