#powershell
#powershell
Вопрос:
Я пытаюсь скопировать некоторые файлы из одного каталога в другой, проверить, существует ли, и заменить имя, если да. И скопируйте все файлы.
Но это дает мне приведенное выше сообщение:
cmdlet Copy-Item at command pipeline position 1
Supply values for the following parameters:
Path[0]:
PS C:ScriptsMetadataExport>
Что я делаю не так?
Мой код:
Get-ChildItem -Path "C:ScriptsMetadataExport**" -Directory | ForEach-Object {
$_.FullName | ForEach-Object {Get-ChildItem $_ *.opex | ForEach-Object{If([System.IO.File]::Exists("C:ScriptsMetadataExport$Bundles")){While($true){$i=0
$i
$_.Name= $_ $i}
}Else{Copy-Item -Destination "C:ScriptsMetadataExport$Bundles" }}
Get-ChildItem $_ -Recurse -Include *.xip | ForEach-Object{If([System.IO.File]::Exists("C:ScriptsMetadataExport$Bundles")){While($true){$i=0
$i
$_.Name= $_ $i}
}Else{Copy-Item -Destination "C:ScriptsMetadataExport$Resources"}}
}
}
Спасибо за любую помощь в этом
Комментарии:
1. вы не указали
Copy-Item
, что копировать … [ усмешка ]
Ответ №1:
Синтаксис Copy-Item -Path "yourpathhere" -Destination "yourdestinationhere"
Вы не указали путь.