2016-03-01 160 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然后你应该更清楚地说明你的要求。查看更新的答案。 –

相关问题