Я пишу командный файл, в котором я могу переименовать имя файла xml внутри папки на моем рабочем столе.пакетный скрипт, переименование xml-файла внутри папки
- приглашения пользователя ввести имя файла
- , если имя файла будет найдено, он будет запрашивать у пользователя на ключ в существующем имени файла XML
- если имя существующего XML-файл, он затем предложит пользователю ввести новое имя файла xml
обзор моего содержимого внутри имени файла (bb).
это моя партия-скрипт
@echo off
set /p fn=Enter Folder name:
if exist C:\Users\roberts\Desktop\%fn% (
set /p oldxmlname=Enter a old xml file name:
if exist C:\Users\roberts\Desktop\%fn%\%oldxmlname%.xml (
set /p newxmlname=Enter a new xml file name:
ren C:\Users\roberts\Desktop\%oldxmlname%.xml %newxmlname%.xml
echo file name changed successfully.
)
)else (
echo folder not found in path.
echo C:\Users\roberts\Desktop\%fn%
)
это мой выход. Имя файла не изменилось вообще.
извините, что я действительно не понимаю, что вы имеете в виду. потому что это мой первый раз, когда я пишу пакетный файл. Но я заметил что-то, в первый раз редактирую свое имя файла, например (от b до z), имя файла не изменяется. теперь, если я нахожу b, имя файла не найдено. теперь я должен снова набрать z (от z до b), тогда он изменит имя файла с b на z – user2935569