带批处理文件的备用文件名

时间:2011-01-31 07:00:45

标签: batch-file

我想知道是否有更好的方法来重命名两个文件并在批处理文件中替换名称。我目前正在使用这种方法。

ren httpd.conf temp_httpd.conf 
if exist _httpd.conf (
ren _httpd.conf httpd.conf
ren temp_httpd.conf _httpd.conf
)else (
ren _httpd.conf httpd.conf
)

1 个答案:

答案 0 :(得分:1)

在我看来,方式还可以,但虚假案例无效 如果文件_http.conf不存在,则尝试将其重命名为http.conf。

我会把它改成

if exist _httpd.conf (
  ren httpd.conf temp_httpd.conf
  ren _httpd.conf httpd.conf
  ren temp_httpd.conf _httpd.conf
)