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

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

Ответить
Настройки темы
PowerShell - [решено] Помогите допилить скрипт сортирующий изображения

Старожил


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

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


Здравствуйте,

Подскажите как допилить этот скрипт, чтобы одинаковые файлы из папок и вложенных папок перемещались с переименованием (чтобы постфикс добавлялся к именам одинаковых файлов).
Например - лежали файлы G.jpg и G.jpg в разных папках, при перемещении в каталог out они должны стать G_1.jpg, и G_2.jpg тд.)

Скрипт раскидывает изображения по дате последнего изменения файла (или году и месяцу если yyyy\\MM)
Код: Выделить весь код
$Path = "c:\Test\in" 
$dest = "c:\Test\out"
Get-ChildItem $Path -Recurse -include *.jpg, *.png, *.gif | ? {!$_.PSIsContainer} | copy-Item -Destination {
	md "$dest\$($_.LastWriteTime.ToString("yyyy"))" -Force
}

Отправлено: 08:14, 09-10-2012

 

Ветеран


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

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


Код: Выделить весь код
Get-ChildItem $Path -Recurse -include *.jpg, *.png, *.gif | ? {!$_.PSIsContainer} | copy-Item -Destination {
	$folder = "$dest\$($_.LastWriteTime.ToString("yyyy"))"
	md $folder -Force | Out-Null
	$fpath = Join-Path $folder $_.Name
	$i = 1
	while($true) {
		if (Test-Path $fpath) {
			$fpath = "{0}\{1}_{2}{3}" -f $folder,$_.basename,$i,$_.extension
			$i++
		}
		else {
			$fpath
			break
		}
	}
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:27, 09-10-2012 | #2



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

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


Старожил


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

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


Спасибо за помощь.

Отправлено: 10:16, 09-10-2012 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Подскажите как допилить скриптик для телефона kiralex Программирование в *nix 1 29-09-2012 02:22
VBS/WSH/JS - Помогите допилить скрипт*(create subfolders ) datosha Программирование и базы данных 6 09-04-2012 16:46
Разделение изображения или отсутствие изображения SYP Непонятные проблемы с Железом 2 01-02-2011 15:58
VBS/WSH/JS - [решено] Поделитесь плиз Скрипт сортирующий файлы в папки по месяцу создания osp2008 Скриптовые языки администрирования Windows 5 30-06-2010 08:50
Интерфейс - Помогите вернуть стандартные изображения на ярлыках папок belofff Microsoft Windows 2000/XP 2 27-03-2009 13:21




 
Переход