2011-01-31 2 views
1

Я хотел бы знать, есть ли лучший способ переименования двух файлов и чередовать имена в пакетном файле. В настоящее время я использую этот метод.Альтернативные имена файлов с командным файлом

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

На мой взгляд, путь в порядке, но ложный случай не может работать.
Если файл _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 
) 
+0

... и, наконец: 'дель temp_httpd.conf'? –

+0

@Andriy: temp__httpd.conf больше не должен существовать, он переименован в _httpd.conf – jeb

+0

К сожалению, вы правы, конечно. Не представляю, о чем я думал. –

Смежные вопросы