Powershell复制项错误

时间:2017-11-20 11:13:15

标签: powershell copy copy-item

我想使用powershell复制目录中的文件列表:

$Dest="C:\temp"
$Fiches = ls -File '\\srv\share$\fiche*.pdf' #Fiches contains the list of all fiche*.pdf

foreach($Fiche in $Fiches){
   Copy-Item $Fiche $Dest #send me an error : "syntaxe incorrect" with this line underlined
}

有什么想法吗? (我的文件名是空格)

2 个答案:

答案 0 :(得分:0)

Dest路径中的重音问题,对不起这个错误的问题

答案 1 :(得分:-1)

使用.FullName获取完整路径时,指定$Fiche作为Copy-Item的属性:

$Dest="C:\temp"
$Fiches = Get-ChildItem -File '\\srv\share$\fiche*.pdf' #Fiches contains the list of all fiche*.pdf

foreach($Fiche in $Fiches){
   Copy-Item $Fiche.FullName -Destination $Dest
}