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

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

Ответить
Настройки темы
PowerShell - Помогите допилить скрипт сортировки файлов - по Количеству указанному в ($split)

Старожил


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

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


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


Подскажите пожалуйста, как допилить этот скрипт, чтобы скрипт делал следующие действия:
По указанному значению в переменной $split переносил бы файлы в созданную папку с номером 1, потом переходил к следующим файлам и копировал их в другую созданную папку, но уже с номером 2 и тд. пока не закончатся все файлы

Код: Выделить весь код
$Path = "e:\Test\in"
$dest = "e:\Test\out"
$counter = 1
$split = 2
$postfix=1
while ($counter -ne $split){
    Get-ChildItem $Path -Recurse -include *.jpg, *.png, *.gif | ? {!$_.PSIsContainer} | copy-Item -Destination {
        
        $folder = "$dest\$($_.$folder,$postfix)"
	    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
		               }
	            }   
         } 
    $counter++
    $postfix++
}

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

 

Ветеран


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

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


К обязательному прочтению всем(независимо от уровня):
1) Bruce Payette - Windows Powershell in Action, 2nd Edition
2) Lee Holmes - Windows PowerShell Cookbook, 2nd Edition

Но для начала Don Jones - Learn Windows PowerShell in a Month of Lunches ,потом уже можно перейти к книгам выше. На русском посоветовать ничего не могу,материал устарел.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:11, 10-10-2012 | #11



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Помогите допилить скрипт сортирующий изображения dark-------13 Скриптовые языки администрирования Windows 2 09-10-2012 10:16
VBS/WSH/JS - Помогите допилить скрипт*(create subfolders ) datosha Программирование и базы данных 6 09-04-2012 16:46
CMD/BAT - Не работает скрипт сортировки файлов по папкам dark-------13 Скриптовые языки администрирования Windows 0 27-01-2012 23:11
Любой язык - Скрипт сортировки почты Donner Скриптовые языки администрирования Windows 0 10-11-2011 08:06
CMD/BAT - [решено] Скрипт сортировки и копирования файлов по маске Daemonstar Скриптовые языки администрирования Windows 2 25-09-2010 15:47




 
Переход