如何複製然後重命名文件?示例我有文件CSC_KPI_2011201,我想將該文件複製到其他位置,然後將其重命名爲KPI_DATA_2011201。 「2011201」是一個可變字符串,即它可以是任何值。複製並重命名文件
這是我想要重寫的代碼。 $file.FullName
包含原始文件名並且$output_path
是目標目錄。
Copy-Item $file.FullName $output_path
如何複製然後重命名文件?示例我有文件CSC_KPI_2011201,我想將該文件複製到其他位置,然後將其重命名爲KPI_DATA_2011201。 「2011201」是一個可變字符串,即它可以是任何值。複製並重命名文件
這是我想要重寫的代碼。 $file.FullName
包含原始文件名並且$output_path
是目標目錄。
Copy-Item $file.FullName $output_path
只需提供完整路徑(包括新名稱)作爲目標:
$dst = Join-Path $output_path ($file.Name -replace 'CSC_KPI_','KPI_DATA_')
Copy-Item $file.FullName $dst
這將複製原始文件並創建新的文件調用「 KPI_DATA_2011201',這不符合我的要求 – user664481
@ user664481然後你應該更清楚地說明你的要求。查看更新的答案。 –
添加新的文件名'$ output_path' – Indian