sergey14235, потому что у Вас нет точной ясной постановки.
Я этот скрипт удалил, он работал для
Цитата sergey14235:
имеются файлы 710f7fa45c6911e9648d2cfda1bf577d.jpg
710f7fa45c6911e9648d2cfda1bf577d1.jpg
710f7fa45c6911e9648d2cfda1bf577d2.jpg
в файле Namefile.txt
<Артикул>020701BT</Артикул>
<Картинка>pictures/71/710f7fa45c6911e9648d2cfda1bf577d</Картинка>
<Артикул>020701BT1</Артикул>
<Картинка>pictures/71/710f7fa45c6911e9648d2cfda1bf577d1</Картинка>
<Артикул>020701BT2</Артикул>
<Картинка>pictures/71/710f7fa45c6911e9648d2cfda1bf577d2</Картинка>
как переименовать название картинка в артикул используя файл Namefile.txt и модифицируя программу $content = Get-Content C:\temp\ps\NewFile.txt
$files = Get-ChildItem c:\temp\ps\
$content |
%{
$currentLine = $_
$file = $files | Where-Object { $currentLine.StartsWith($_.Name.Replace(".xml", "")) }
Rename-Item $file.Name $currentLine
}
т.е получить
020701BT.jpg
020701BT1.jpg
020701BT2.jpg »
|
.
Я вообще перестал понимать, что и как надо переименовывать. По какому названию надо выбирать артикул. Или по части имени. Пока я взял паузу, мне надо понять задачу, чтобы что-то делать.