Лучший отвечающий
Скрипт для backup

Вопрос
-
Как наверное и любой начинающий в powershell, делаю первый скрипт для backup-а
Подскажите пожалуйста:
Вычисляю нужную мне директорию:
$path = Get-ChildItem E:\backups\netcopy |Sort-Object LastWriteTime -Descending | select -First 1
Как мне скопировать в полученную директорию? ну или перейти?
9 апреля 2017 г. 11:16
Ответы
-
copy-item -Path $file5.FullName -Destination $path.FullName
- Помечено в качестве ответа tosh1ba 11 апреля 2017 г. 6:21
11 апреля 2017 г. 5:57Отвечающий
Все ответы
-
тип результата:
TypeName: System.IO.DirectoryInfo
есть ли какой либо метод для записи в этот каталог?
9 апреля 2017 г. 11:57 -
возможно нужно вычислить директорию без
Get-ChildItem?
10 апреля 2017 г. 6:59 -
Copy-Item C:\PornoArhiv\best.avi $path -WhatIf
Set-Location $path
The opinion expressed by me is not an official position of Microsoft
- Изменено Vector BCOModerator 10 апреля 2017 г. 8:31
10 апреля 2017 г. 8:31Модератор -
Спасибо за Юмор, оценил, но вопрос не в этом10 апреля 2017 г. 8:32
-
Спасибо за Юмор, оценил, но вопрос не в этом
Так, а в чем вопрос то?! Цитата: "Как мне скопировать в полученную директорию? ну или перейти?"
Первая строка копирует файл best.avi в $path, вторая туда переходит
Если вопрос не в том то попробуйте его задать, так будет проще получить ответ
The opinion expressed by me is not an official position of Microsoft
- Изменено Vector BCOModerator 10 апреля 2017 г. 8:35
10 апреля 2017 г. 8:35Модератор -
есть файл, который я нахожу так:
$file5 = Get-ChildItem E:\backups\1c\new -Recurse -Include *.bak |Sort-Object LastWriteTime -Descending | select -First 1
его мне нужно скопировать в директорию, которую я находу так:
$path = Get-ChildItem E:\backups\netcopy |Sort-Object LastWriteTime -Descending | select -First 1
пытаюсь скопировать:
copy-item -Path $file1 -Destination $path
но результат получается не тот, в папке появляется файл с текущей датой.
10 апреля 2017 г. 8:44 -
Вы что копируете, то и получаете
Смотрите что у вас находится в переменных $file5, $path
The opinion expressed by me is not an official position of Microsoft
- Изменено Vector BCOModerator 10 апреля 2017 г. 9:10
10 апреля 2017 г. 9:10Модератор -
в этом то и дело, что я пытаюсь скопировать найденный файл в найденную папку, но результат не устраивает.10 апреля 2017 г. 9:26
-
в этом то и дело, что я пытаюсь скопировать найденный файл в найденную папку, но результат не устраивает.
Что означает не устраивает? Вы как ставите задачу так она и решается.
Покажите вывод:
$file5 = Get-ChildItem E:\backups\1c\new -Recurse -Include *.bak |Sort-Object LastWriteTime -Descending | select -First 1
$file5
$path = Get-ChildItem E:\backups\netcopy -Directory |Sort-Object LastWriteTime -Descending | select -First 1
$path
copy-item -Path $file1 -Destination $path
The opinion expressed by me is not an official position of Microsoft
10 апреля 2017 г. 9:34Модератор -
И раз:
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
и два:
PS E:\backups\netcopy\2017-04-09> $path Каталог: E:\backups\netcopy Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 10.04.2017 14:22 2017-04-10
и результат:в папке 2017-04-10 появляется файл 2017-04-10
10 апреля 2017 г. 12:06 -
Где же спаситель Kazun, только он меня может понять:)10 апреля 2017 г. 14:46
-
copy-item -Path $file5.FullName -Destination $path.FullName
- Помечено в качестве ответа tosh1ba 11 апреля 2017 г. 6:21
11 апреля 2017 г. 5:57Отвечающий -
Спасибо, Kazun11 апреля 2017 г. 6:22