Проверьте, существуют ли файлы в PowerShell

#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"

Вы не указали путь.