проблема с копированием элемента в powershell

Copy-Item -Path "\\100.00.00.00\\Folders 17-11-2015\Some.db" -Destination (New-Item -Path "\\100.00.00.00\folder" -ItemType Directory -Name (Get-Date -f dd_MM_yyyy)) -force -recurse

Привет, кто-нибудь знает, почему файл / файлы на самом деле не копируются, я получаю сообщение «файл существует», если я добавляю подробное описание, просто кажется, что оно скопировано, и папка создается, но не имеет содержимого?

Я попытался скопировать все содержимое папки, и он показывает, что файлы копируются в подробном выводе, но в папке назначения ничего нет? Очевидно, я исказил настоящие адреса, но просто добавлю, что источник и место назначения находятся на одном и том же файл-сервере.

Действительно странно и полностью бросило меня сюда, всегда простые вещи.

есть идеи у кого-нибудь?

Заранее спасибо,

R


person Royston    schedule 19.05.2016    source источник
comment
Вы пытаетесь скопировать один файл, поэтому использование -Recurse не имеет смысла. Кроме того, вы пытались сделать это в два этапа (создайте папку назначения, прежде чем что-то копировать в нее)? И почему вы делаете удаленную копию вместо того, чтобы запускать скрипт на реальном хосте?   -  person Ansgar Wiechers    schedule 19.05.2016


Ответы (1)


Вы создаете новый каталог каждый раз, когда выполняется эта команда. Если у вас есть цикл или если это было выполнено ранее, вы получите ошибку item exists для папки из командлета new-item. Рекомендация разбить это на две части и test-path перед созданием папки.

person Kai Zhao    schedule 19.05.2016