我想使用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
}
有什么想法吗? (我的文件名是空格)
答案 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
}