Мне нужно что-то сделать с командным файлом ....
Мне нужно скопировать папку в другую папку, но ...
Если новая папка существует, мне нужнопроверьте, существует ли файл в новой папке, затем мне нужно переименовать файл с «.old» в конце этого файла, прежде чем копировать новый файл.У меня есть большой опыт программирования на Java, php и т. Д., Но не совсем с командным файлом ...
Я использую синтаксис java / php для объяснения моей проблемы ....
set folderOrigin=d:\test1
set folderFinal=d:\test5
if EXIST %folderFinal% (
for (fileOrigin : folderOrigin){
variableNamefileOrigin = fileOrigin
for (fileFinal : folderFinal){
variableNamefileFinal = fileFinal
if (variableNamefileOrigin == variableNamefileFinal){
newvariable = variableNamefileFinal + ".old"
ren variableNamefileFinal newvariable
xcopy /s /q %folderOrigin%+%variableNamefileOrigin%
%folderFinal%+%variableNamefileFinal%
}
}
}
) else (
xcopy /s /q %dossierOrigine% %dossierDestinataire%
)
pause
Спасибо всем!