【发布时间】:2020-10-21 16:06:07
【问题描述】:
我的源文件夹包含一堆 *.pdf 和 *.csv 文件。我需要将所有具有相同名称的对移动到共享文件夹以进行进一步处理。如何确保仅将现有文件对移动到共享文件夹?
$sourcefolder = "C:\output"
$importfolder = "\\NB-AP-37\Import"
$pdf = Get-ChildItem $sourcefolder | Where-Object {$_.Extension -eq ".pdf"}
$csv = Get-ChildItem $sourcefolder | Where-Object {$_.Extension -eq ".csv"}
foreach ($p in $pdf){
foreach($c in $csv){
if($c.BaseName -match $p.BaseName){
# move both the files to $importfolder
}
}
【问题讨论】:
标签: powershell filenames move