Помогите со скриптом копирования файла
Добрый день, помогите разобраться:
В скрипте нахожу нужную мне файл через переменную:
Код:
$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?
|
Цитата:
Цитата Tosha_l
В скрипте нахожу нужную мне файл через переменную: »
|
Или не находите. Граничные случае крайне желательно проверять.
Цитата:
Цитата Tosha_l
после нахожу папку актуальную с последней датой »
|
Аналогично.
Цитата:
Цитата Tosha_l
Вопрос, как мне правильно скопировать файл $file5 в директорию $pach? »
|
Любым из полутора десятков доступных способов. Например:
Код:
Copy-Item -Path $file5.FullName -Destination $path.FullName
|
Время: 05:18.
© OSzone.net 2001-