Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


имеются файлы 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

Последний раз редактировалось sergey14235, 23-04-2019 в 13:08.


Отправлено: 17:42, 22-04-2019 | #5