2016-03-01 164 views
0

如何複製然後重命名文件?示例我有文件CSC_KPI_2011201,我想將該文件複製到其他位置,然後將其重命名爲KPI_DATA_2011201。 「2011201」是一個可變字符串,即它可以是任何值。複製並重命名文件

這是我想要重寫的代碼。 $file.FullName包含原始文件名並且$output_path是目標目錄。

Copy-Item $file.FullName $output_path 
+0

添加新的文件名'$ output_path' – Indian

回答

1

只需提供完整路徑(包括新名稱)作爲目標:

$dst = Join-Path $output_path ($file.Name -replace 'CSC_KPI_','KPI_DATA_') 
Copy-Item $file.FullName $dst 
+0

這將複製原始文件並創建新的文件調用「 KPI_DATA_2011201',這不符合我的要求 – user664481

+0

@ user664481然後你應該更清楚地說明你的要求。查看更新的答案。 –

相關問題