У меня есть несколько файлов различной длины. Я пытаюсь создать соглашение об именовании, которое я буду применять позже. Прямо сейчас у меня есть файлы, такие как: 123456-Boxed.txt, 126456 *** - 01-A *** - Boxed.txt, 45682 *** - Rohs *** - Boxed.txt и 78-9521 ***-A *** - Boxed.txt
То, что я ищу, это вынуть полужирные детали. Имейте в виду, что есть тысячи таких файлов и 267 разных вещей, которые мне нужно вычеркнуть из названия. Я придумал:
Get-ChildItem H:\IT\samplefolder\new_folder *.txt | foreach
{
Rename-Item $_.FullName -NewName "$($_.BaseName -replace "-01-A").txt"
}
Пожалуйста, помогите мне сделать эту строку кода со всеми 267 различными вещами, которые я пытаюсь удалить.