Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Добавить имя папки к имени файлу в той же папке (Массово)

Ответить
Настройки темы
PowerShell - [решено] Добавить имя папки к имени файлу в той же папке (Массово)

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


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

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


Доброго времени суток, господа!
Думаю в заголовке ясно изложил проблему, просто опишу откуда она взялась!
Знач взялся парить один сайт объявлений, а у него очень хитрая иерархия фотографий.
Все фотографии имеют одинаковое название, но находяться в разных папках.
Курил wget но не смог переименовать файл в процессе загрузки на комп (просто не знаю можно ли использовать переменные внутри команды переименоваия, да и вообще есть ли они там)
Подумал о старом добром cmd но я к сожаленью даже не сис админ, любитель скорее, понимаю, что можно как то использовать переменные, но как...?

Отправлено: 21:46, 26-04-2020

 

(*.*)


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

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


В Powershell для расширения jpg и приведения к виду foldername-filename.jpg

Код: Выделить весь код
Get-ChildItem -Path C:\kurilwget -File *.jpg -Recurse | %{Rename-Item -Path $_ -NewName ("$(Split-Path ($_.DirectoryName) -Leaf)-$($_.Basename).jpg" ) -WhatIf}
См. также Как массово переименовать файлы по маске в PowerShell

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:18, 26-04-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

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


Спасибо, то что надо!

Отправлено: 23:36, 26-04-2020 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Добавить имя папки к имени файлу в той же папке (Массово)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Добавление имени папки в имя файлов, которые лежат в этой папке sway38 Скриптовые языки администрирования Windows 15 27-06-2018 05:09
Delphi - Присвоить файлу имя папки в которой он находится Fly5 Программирование и базы данных 10 22-06-2015 14:28
Разное - как создать exe для запуска другого exe с параметрами, из той же папки vzli_izv Программирование и базы данных 12 08-06-2013 14:49
CMD/BAT - Копирование из той-же папки в которой и батник Megatron13 Скриптовые языки администрирования Windows 1 16-02-2012 06:59
CMD/BAT - [решено] Как создать ярлык на рабочем столе для файла из той же папки где запускается скрипт? navigator19 Скриптовые языки администрирования Windows 7 13-04-2011 06:28




 
Переход