Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Подскажите как допилить скрипт - чтобы пережатые фотки перемещались в папку test--- (http://forum.oszone.net/showthread.php?t=245264)

dark-------13 22-10-2012 23:20 2010447

Подскажите как допилить скрипт - чтобы пережатые фотки перемещались в папку test---
 
Здравствуйте,
Подскажите пожалуйста как допилить этот скрипт:
Скрипт сжимает фото, как сделать чтобы пожатые фотки с постфиксом -small перемещались в папку test--- ?
Код:

import-module image
$in="E:\test\in\"
$out="E:\test\out\"
$folder = "$out\test---"
md $folder -force
$filter = new-Imagefilter | Add-ConversionFilter -passThru –typeName jpg -quality 70
Get-Image $in\*.jpg | Set-ImageFilter -filter $filter |
Set-ImageFilter -filter $filter |
Save-image -fileName {$_.FullName -replace ".jpg$","-small.jpg"} |

Get-ChildItem $in -include -small.jpg |
? {!$_.PSIsContainer} |
move-Item -Destination $folder


Kazun 22-10-2012 23:26 2010450

Get-ChildItem $in "*-small.jpg"
или
Save-image -fileName {$_.FullName -replace ".jpg$","-small.jpg"} -PassThru | move-Item -Destination $folder

Foreigner 22-10-2012 23:28 2010452

Просто:
Код:

move-item $in\*-small.jpg $folder

dark-------13 22-10-2012 23:50 2010466

Спасибо, что помогаете Kazun и Foreigner, но что-то ничего не работает из предложенного ...... :(
Чето не пойму попробовал строчки вот так все работает

$in="E:\test\in\"
$out="E:\test\out\"
move-item $in\*-small.jpg $folder



, пробую в своем скрипте и нефига :(

Все разобрался --- ребят спасибо еще раз , извините за беспокойство, все заработало.
Вот так
Код:

import-module image
$in="E:\test\in\"
$out="E:\test\out\"
$folder = "$out\test---"
md $folder -force
$filter = new-Imagefilter | Add-ConversionFilter -passThru –typeName jpg -quality 70
Get-Image $in\*.jpg | Set-ImageFilter -filter $filter |
Set-ImageFilter -filter $filter |
Save-image -fileName {$_.FullName -replace ".jpg$","-small.jpg"}
move-item $in\*-small.jpg $folder



Время: 09:36.

Время: 09:36.
© OSzone.net 2001-