Войти

Показать полную графическую версию : Копирование отдельных файлов из папки в PS


Евгений_Никулин@vk
10-02-2014, 16:53
создал простенький скрипт:

$file = "111222.wav; 111227.wav; 111333.wav; 11787.wav"

Copy-Item -Path C:\Test\$file -Destination D:\Test

Не хочет он копировать выборочно файлы из каталога, так как PS начинает искать путь
такого вида: C:\Test\111222.wav; 111227.wav; 111333.wav; 11787.wav и вываливается с ошибкой.

Подскажите, как исправить данный скрипт, чтоб PS копировал только выбранные файлы?

Iska
10-02-2014, 17:00
$aFiles = "111222.wav", "111227.wav", "111333.wav", "11787.wav"

Copy-Item -Path "C:\Test\*.*" -Include $aFiles -Destination "D:\Test"

Ну, или (с сохранением исходной строки):
$file = "111222.wav; 111227.wav; 111333.wav; 11787.wav"

Copy-Item -Path "C:\Test\*.*" -Include ($file -split "; ") -Destination "D:\Test"

Евгений_Никулин@vk
10-02-2014, 17:07
Спасибо большое!




© OSzone.net 2001-2012