首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PowerShell 2的export-csv附加文件?

如何使用PowerShell 2的export-csv附加文件?
EN

Stack Overflow用户
提问于 2014-01-10 23:53:11
回答 3查看 52.4K关注 0票数 4
代码语言:javascript
复制
$filesremoved | export-csv -Path E:\Code\powershell\logs\filesremoved.txt -NoTypeInformation

我也试过

代码语言:javascript
复制
$filesremoved | export-csv -Path E:\Code\powershell\logs\filesremoved.txt -NoTypeInformation -NoClobber

该文件似乎每次都会被覆盖。有没有办法继续向文件中添加内容?

我收到错误

代码语言:javascript
复制
Export-Csv : A parameter cannot be found that matches parameter name 'Append'.
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-11 00:07:15

Export-Csv-Append参数直到PowerShell 3.0才存在。

在CSV2.0中解决这个问题的一种方法是导入现有的PowerShell,创建一些新行,追加两个集合,然后再次导出。例如,假设test.csv:

代码语言:javascript
复制
"A","B","C"
"A1","B1","C1"
"A2","B2","C2"

您可以使用如下脚本将一些行附加到此CSV文件:

代码语言:javascript
复制
$rows = [Object[]] (Import-Csv "test.csv")
$addRows = 3..5 | ForEach-Object {
  New-Object PSObject -Property @{
    "A" = "A{0}" -f $_
    "B" = "B{0}" -f $_
    "C" = "C{0}" -f $_
  }
}
$rows + $addRows | Export-Csv "test2.csv" -NoTypeInformation

运行此脚本,test2.csv的内容将为:

代码语言:javascript
复制
"A","B","C"
"A1","B1","C1"
"A2","B2","C2"
"A3","B3","C3"
"A4","B4","C4"
"A5","B5","C5"
票数 6
EN

Stack Overflow用户

发布于 2014-01-11 00:14:01

我不知道$filesremoved包含什么,但是要在PS2.0中添加CSV-output,您可以尝试如下所示:

代码语言:javascript
复制
$filesremoved | ConvertTo-Csv -NoTypeInformation | Select-Object -Skip 1 | Out-File -Append -FilePath "test2.csv"

Select-Object -Skip 1用于移除头部。但是,您应该指定所需的列顺序、分隔符和可能的编码,如下所示:

代码语言:javascript
复制
$filesremoved | Select-Object -Property Name, Date | ConvertTo-Csv -Delimiter ";"  -NoTypeInformation | Select-Object -Skip 1 | Out-File -Append -Encoding ascii -FilePath "test2.csv"
票数 8
EN

Stack Overflow用户

发布于 2014-01-11 00:10:46

一种可能性是:

代码语言:javascript
复制
$CSVContent = $filesremoved | ConvertTo-Csv
$CSVContent[2..$CSVContent.count] | add-content E:\Code\powershell\logs\filesremoved.txt
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21048650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档