Я новый совершенно новый для пакетной работы и использовал ect python, Java примерно год. Так что, как вы можете догадаться, я не знаю слишком большой суммы.Переименование файлов с пакетом
Я был проинструктирован моим работодателем, чтобы попытаться автоматизировать некоторые задачи, которые мы выполняем на регулярной основе. Это может показаться глупой задачей, которая проста в использовании, но это происходит очень часто, и при разговоре с клиентами одновременно становится скучно. Задача: Переименование нескольких папок ... Мы делаем это, когда конечные пользователи забыли свой пароль или нуждаются в сбросе профиля.
Код, который у меня есть на данный момент:
:again
@echo off
set /p answer= Rename a file/folder(Y/N)?
if /i "%answer:~,1%" EQU "Y" goto yes
if /i "%answer:~,1%" EQU "N" goto no
goto again
:yes
set /p dirOfFile = Directory of file:
set /p currentFolder = Name of folder to be re-named:
set /p newFolder = What will it be re-named to:
ren %dirOfFile%\%currentFolder% %newFolder%
:no
exit
Код базируется на нескольких источников, Y/N и с помощью переменной от других сообщений StackOverflow и ren %dirOfFile%\%currentFolder% %newFolder%
из CMD команды ren
или rename
. Когда я использую:
ren C:\Users\Zak\Desktop\TestFolder AlsoTest
Он переименовывает папку на моем рабочем столе от TestFolder к AlsoTest. Это то, что я хочу, чтобы командный файл делал, но после его работы, в нескольких папках.
Спасибо за любую помощь!
Пожалуйста, используйте правильное форматирование. – SteveFest