Рейтинг:-1

Windows Server 2019 — переименование файлов с некоторыми соглашениями об именах

флаг lb

Мы получили массу файлов от нашего спонсора, и все файлы имеют такой формат.

[ABCD] Заголовок - Идентификатор - Описание [RS][x264][CHKSUM].txt

Я мог бы вручную переименовывать по одному, но еженедельно отправляется более 500 файлов.

RS - Подпись рецензента (обычно одно и то же лицо) CHKSUM - для файла или что-то в этом роде.

Мне нужно следующее

Заголовок - Идентификатор - Description.txt

Мне нужно удалить [ABCD] и все, что после [RS], но до .txt

Я открыт для предложений (powershell или стороннее приложение)

флаг br
разделите на символы `][` и возьмите нужную часть из этого списка.
Рейтинг:0
флаг ar

Вот пример переименования файлов с помощью PowerShell.

$files = Get-ChildItem -Путь "C:\SponsorFiles" -Фильтр *.txt
foreach ($ файл в $ файлах) {
    #удалить квадратные скобки и пробелы
    $newName = $file.name -replace ' *(\[.+?\]) *'
    #Удалить WhatIf, если вывод соответствует ожидаемому
    Rename-Item -LiteralPath $file.FullName -NewName $newName -WhatIf
}

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.