Я новичок в программировании и программировании и пытаюсь создать простую процедуру robocopy, которая автоматизирует дублирование папки проекта шаблона из одного места в главный диск проекта, а затем переименовывает «00-000 «часть папки (которая всегда находится в начале имени) и содержит вложенные папки и файлы на основе указанной пользователем переменной. Вот как выглядит моя процедура robocopy.Переименование папок, вложенных папок и файлов
echo off
robocopy "C:\Program Files\Autodesk\ACAD_Config\00-000-NewProject" "T:\Projects" /xd Dfsrprivate /s /e /W:0 /xd DfsrPrivate /r:0 /np
Часть переименования, где я теряюсь. После того, как папка 00-000-NewProject была создана на диске T: \, пришло время переименовать папку и включить в нее подпапки и файлы.
Например,
- Плановые подсказки установить variableA "Введите номер проекта:"
- Пользователь вводит variableA определения, "EP-001"
- Рутинные проверяют изменения, которые собираются «Номер проекта для всех папок и файлов будет переименован в:« EP-001 »- это правильный Y/N?» (y = подтвердить изменения и перейти к шагу 4. n = повторить номер проекта)
- Эта процедура заменяет любой экземпляр (00-000), содержащихся в папке 00-000-новыйПроект с VariableA
Является ли моя идея возможно с окнами CMD? Я хотел бы избежать установки каких-либо сторонних приложений, так как обновления и техническое обслуживание могут стать волосатыми в фирме на 100 человек. Любая помощь будет принята с благодарностью, но дальнейшее объяснение любого предлагаемого кода было бы наиболее полезным в обучении программированию. Заранее спасибо!
Что вам нужно, в частности, здесь? Вам нужна помощь в том, как запрашивать у пользователя данные? Как выполнить замену строк? Сейчас вопрос очень широк и эффективен: «Пожалуйста, сделайте мою работу для меня». Если вы попытаетесь продолжить работу или показать больше того, что вы сделали, и задайте конкретные вопросы, вам будет легче помочь вам. – Guildencrantz
@guildencrantz Спасибо за ответ. Мне нужна помощь в том, как запрашивать данные пользователя. Я на самом деле спрашиваю, может ли кто-нибудь написать такую программу для меня, но я также хотел бы, чтобы кто-то объяснил компоненты того, как она была написана, чтобы я мог узнать для себя пример того, что я понимаю. – bryeguy
добро пожаловать в SO, но просто предоставляя требования и запрашивая код вне темы. Мы с удовольствием отвечаем на конкретные вопросы и помогаем вам с определенными проблемами, но это не место для заказа пользовательского кода. – Guildencrantz