我需要检索 pdf 文件并将此 pdf 文件从源复制到目标。pdf 名称在 txt 文件 listspec 中逐行显示:
100
200
204
79002
XS002
我连接.pdf
扩展名
但是 pdf 文件是 001 00 .pdf、002 00 .pdf、204 00 .pdf、79002.pdf、XS002.pdf。我需要在最多 5 个位置上使用 0 的 pdf 文件名 Padleft。
我使用这个命令:
Get-Content $listspec | Foreach-Object{copy-item -Path $source\$_".pdf".PadLeft(5,'0'), -destination $destination -ErrorAction SilentlyContinue -ErrorVariable +errors}
我收到此错误:
*Copy-Item : Cannot convert 'System.Object[]' to the type 'System.String' required by parameter ' method is not supported.*
谢谢你的帮助。