Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Синхронизация имен папок в разных директориях при помощи батника.

Ответить
Настройки темы
CMD/BAT - [решено] Синхронизация имен папок в разных директориях при помощи батника.

Пользователь


Сообщения: 59
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте.
В нескольких директориях расположены одинаковые папки с файлами. Неодинаковых нет, но еще могут быть разные файлы в корне.

Начало

DIR1
  • F1
  • F2
  • F3
  • x.txt

DIR2
  • F1
  • F2
  • F3
  • y.txt

DIR3
  • F1
  • F2
  • F3
  • z.txt


Как, вручную добавив в одной из директорий к названиям нескольких папок определенный префикс (в примере это "0-"),..

Изменение вручную

DIR1
  • 0-F1
  • F2
  • 0-F3
  • x.txt


...потом при помощи батника сделать те же изменения в именах папок в остальных директориях?

После батника

DIR2
  • 0-F1
  • F2
  • 0-F3
  • y.txt

DIR3
  • 0-F1
  • F2
  • 0-F3
  • z.txt


Директории в разных местах и на разную глубину, но одни и те же - их можно прописать через set=.

Префикс тоже можно прописать в переменную, по нему определить вероятное изменение, разложить названия папок на префикс и имя, и использовать их для переименования папок в других директориях.

Сложности:
- реализация возможна только стандартным батником.
- префикс может присваиваться не в одной директории, как в примере в DIR1, а в разных директориях.
- в идеале, нужна такая же обратная функция - синхронизация имен папок после удаления префикса.

Отправлено: 09:59, 02-08-2020

 

Пользователь


Сообщения: 59
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, megaloman, простите за отсутствие, уже не надеялся...
Огромное вам спасибо!
Полный восторг!
Тему закрываю - решена!

Последний раз редактировалось NuclearBox, 12-09-2020 в 19:19.


Отправлено: 19:13, 12-09-2020 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Синхронизация имен папок в разных директориях при помощи батника.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Вывод на экран имен двух одинаковых файлов, находящихся в разных папках. taori Скриптовые языки администрирования Windows 2 25-01-2015 23:23
CMD/BAT - Архивирование с удалением каталога при помощи запуска батника из того же каталога HAMMER7 Скриптовые языки администрирования Windows 0 09-04-2012 20:29
CMD/BAT - [решено] login\logoff запись времени при помощи батника xvoct Скриптовые языки администрирования Windows 15 20-04-2010 19:56
Добавить свои команды\программы в контекстное меню Папок и Корзины при помощи твиков! prokazzza Автоматическая установка Windows 2000/XP/2003 10 12-01-2009 06:38
Как настроить разрешение имен в DNS в двух разных доменах? DeeNamid Microsoft Windows NT/2000/2003 26 13-10-2008 17:57




 
Переход