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

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

Tosha_l 11-04-2017 08:45 2728232

Помогите со скриптом копирования файла
 
Добрый день, помогите разобраться:
В скрипте нахожу нужную мне файл через переменную:
Код:

$file5 = Get-ChildItem E:\backups\1c\new  -Recurse -Include *.bak |Sort-Object LastWriteTime -Descending | select -First 1
Код:

PS E:\backups\netcopy\2017-04-09> $file5


    Каталог: E:\backups\1c\new


Mode                LastWriteTime    Length Name                                               
----                -------------    ------ ----                                               
-a---        09.04.2017      0:11 2891184588 ut_backup_2017_04_09_000002_7578478.bak

после нахожу папку актуальную с последней датой, обозначаю ее тоже через переменную:
Код:

$path  = Get-ChildItem E:\backups\netcopy -Directory |Sort-Object LastWriteTime -Descending | select -First 1
Код:

PS E:\backups\netcopy\2017-04-09> $path


    Каталог: E:\backups\netcopy


Mode                LastWriteTime    Length Name                                               
----                -------------    ------ ----                                               
d----        10.04.2017    14:22            2017-04-10

Вопрос, как мне правильно скопировать файл $file5 в директорию $pach?

Iska 11-04-2017 09:38 2728245

Цитата:

Цитата Tosha_l
В скрипте нахожу нужную мне файл через переменную: »

Или не находите. Граничные случае крайне желательно проверять.

Цитата:

Цитата Tosha_l
после нахожу папку актуальную с последней датой »

Аналогично.


Цитата:

Цитата Tosha_l
Вопрос, как мне правильно скопировать файл $file5 в директорию $pach? »

Любым из полутора десятков доступных способов. Например:
Код:

Copy-Item -Path $file5.FullName -Destination $path.FullName


Время: 05:18.

Время: 05:18.
© OSzone.net 2001-