У меня есть имена файлов, содержащие 2 -
х.
Перед первым текст всегда одинаков (
daughter of moon
).После первого
-
(за которым следует пробел, а перед-
это также пробел) обычно указывается какое-то число (но также может быть текст).После второго
-
похоже.
Я хочу разделить мое имя файла на 3. part1 - part2 - part3.jpg
.
Я хотел бы иметь скрипт, который перемещает part3
в part2
(= переключить части).
Позже я хочу иметь возможность переключать некоторые части part2
и part1
.
Я пробовал такие вещи, как
get-childItem 'daugther of moon - * - 2*.jpg' | rename-item -newname ` { $_.name -replace ($x.split('moon -')[0], $x.split(' - ^ - ')[1], $x.split('- 2')[2], $x.split('.')[3] -join)}
но это, кажется, не работает.
Что я делаю неправильно?