
1
Денис
нет рекомендаций
нет жалоб
Название проекта: Нужен PowerShell скрипт
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: без предоплат
Способы оплаты: Электронные деньги
Прием заявок: от 2021-03-29 до 2021-04-03
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: без предоплат
Способы оплаты: Электронные деньги
Прием заявок: от 2021-03-29 до 2021-04-03
Описание проекта:
Нужен PowerShell скрипт, который пробежит по файлам в указанной папке и переименует их по заданнаму шаблону.
Есть папка, в котором содержатся аайлы с именами формата:
- Система1. Установка ежемесячных обновлений. Февраль. 2021.docx
- Система2. Установка ежемесячных обновлений. Февраль. 2021.docx
И так далее
Формат именования файлов всегда такой, меняется только месяц и год.
Так же может быть одна(a может и больше) вложенная папка (во вложенной папке папок нет), в которой могут быть файлы с таким же именованием
Пример:
- папка1 (в ней файлы),
----папка 2 (эта папка лежит в папке 1 и в ней так же файлы)
В скрипте должно быть 3 параметра:
1. Месяц – задается строкой (например Март, Апрель), этот месяц используется для формирования нового имени
2. Год - используется для формирования нового
3. Уровень вложенности – какой уровень вложенности обрабатывать от текущей папки (например одна, две папки вниз от текущей), если 0 то вложенные папки вообще не трогать, не смотря на то что они есть и в них есть файлы.
Параметры задаются непосредственно в скрипте а не интерактивно.
Исходная папка может находиться в разных местах, не нужно завязываться на ее путь, скрипт должен работать в той папки из которой его запустили.
После запуска скрипта во всех файлах текущей папки, а так же файлах вложенной папки (если указан соответствующий параметр), меняется именование.
Например было
Система1. Установка ежемесячных обновлений. Февраль. 2021.docx
Стало
Система1. Установка ежемесячных обновлений. Март. 2022.docx
Нужен PowerShell скрипт, который пробежит по файлам в указанной папке и переименует их по заданнаму шаблону.
Есть папка, в котором содержатся аайлы с именами формата:
- Система1. Установка ежемесячных обновлений. Февраль. 2021.docx
- Система2. Установка ежемесячных обновлений. Февраль. 2021.docx
И так далее
Формат именования файлов всегда такой, меняется только месяц и год.
Так же может быть одна(a может и больше) вложенная папка (во вложенной папке папок нет), в которой могут быть файлы с таким же именованием
Пример:
- папка1 (в ней файлы),
----папка 2 (эта папка лежит в папке 1 и в ней так же файлы)
В скрипте должно быть 3 параметра:
1. Месяц – задается строкой (например Март, Апрель), этот месяц используется для формирования нового имени
2. Год - используется для формирования нового
3. Уровень вложенности – какой уровень вложенности обрабатывать от текущей папки (например одна, две папки вниз от текущей), если 0 то вложенные папки вообще не трогать, не смотря на то что они есть и в них есть файлы.
Параметры задаются непосредственно в скрипте а не интерактивно.
Исходная папка может находиться в разных местах, не нужно завязываться на ее путь, скрипт должен работать в той папки из которой его запустили.
После запуска скрипта во всех файлах текущей папки, а так же файлах вложенной папки (если указан соответствующий параметр), меняется именование.
Например было
Система1. Установка ежемесячных обновлений. Февраль. 2021.docx
Стало
Система1. Установка ежемесячных обновлений. Март. 2022.docx


















