在PowerShell中覆盖和附加Csv输出

在PowerShell中覆盖和附加Csv输出,powershell,csv,Powershell,Csv,我有几个自定义对象,我正在将它们全部导出到相同的csv,因此我使用-Append开关,但是,我希望它用相同的名称覆盖现有文件,我如何才能做到这一点 (Get-Content filelocation) | set-content filelocation Filelocation 在自定义对象的末尾,我使用以下代码 $CSV | Export-Csv filelocation -NoTypeInformation -Append 目前,每次我运行脚本时,都会将其导出到相同的CSV,因此我必须

我有几个自定义对象,我正在将它们全部导出到相同的csv,因此我使用-Append开关,但是,我希望它用相同的名称覆盖现有文件,我如何才能做到这一点

(Get-Content filelocation) | set-content filelocation
Filelocation
在自定义对象的末尾,我使用以下代码

$CSV | Export-Csv filelocation -NoTypeInformation -Append
目前,每次我运行脚本时,都会将其导出到相同的CSV,因此我必须在再次运行脚本之前删除CSV


如何对此进行排序?

在指定文件位置后使用
-Force
标志将使其覆盖。

替换-附加为-Force?