Я не знаю, почему я получаю следующую ошибкуПозиционный параметр не может быть найден
Copy-Item : A positional parameter cannot be found that accepts argument 'C:\Code\PS\Auths\2.jpg'. At C:\Code\PS\auth-grab.ps1:9 char:12
C: \ Code \ PS \ Авт \ 2.jpg правильный путь.
(я получаю один из них для каждого из элементов в трубопроводе)
Когда я эхо $ Р.В. я получаю правильный pathand $ _ должно быть правильным. Где я иду не так?
упс скрипт ниже:
function Generate-FileName($fi)
{
$rv = "C:\Code\PS\New\"+ $fi.Name
#echo rv
}
Get-ChildItem Auths\*.* -include 1.jpg, 2.jpg |
ForEach-Object {
Copy-Item $_ -destination Generate-FileName(Get-ChildItem $_)
}
Примечание если я эхо $ с.в. я получаю путь Я хочу
Вы должны размещать код из этого 'Идента-grab.ps1' файла – jumbo
полностью забыл опубликовать код * facepalm * –
Разве это не проблема с пробелами в именах файлов или в ваших параметрах? – jumbo