如何复制然后重命名文件?示例我有文件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