Метка: copy-data

copy-data

Ещё раз прошу у всех прощения за вчерашний не работающий скрипт. Можно сказать ночь не спал, плакал. Я был уверен что на тот сайт постят профессионалы и уж они точно проверяют то что они пишут, да и столько времени человек убил на написание хелпа. В общем исправляюсь.

Скрипт копирует все файлы и подпапки из указанной директории в указанную. Запускать в виде

copy-data c:\test d:\test

А вот сам скрипт. Можно добавить в свой профайл.

function copy-data {
    param($source, $dest)
    $counter = 0
    $files = Get-ChildItem $source -Force -Recurse
    foreach($file in $files)
        {
        $status = "Copying file {0} of {1}: {2}" -f $counter, $files.count, $file.name
        Write-Progress -Activity "Copyng Files" -Status $status -PercentComplete ($counter/$files.count * 100)
        Copy-Item $file.pspath $dest -Force
        $counter++
        }
}