我想要做的是讀取.dat文件(或.txt),只是第一行,然後該信息將其導出到csv文件。如何讀取文件並將該數據發送到csv文件?
除了不發送我剛纔讀取的數據,它發送其他東西,如長度或信息本身的屬性,一切都會好的。
下面的代碼我有:
$a = Get-content C:\Users\xxxxxx\Documents\Batchtutorial\text.dat -totalcount 1
$a | export-csv "C:\Users\xxxxxxx\Documents\Batchtutorial\newcsv.csv"
如果我顯示變量$ a它讓我從文件的第一行中的信息,當出口情況是當另一個數據或從數據屬性改爲轉到csv文件。
但是這裏是一個的生成的信息:
'#' System.String類型
PSPath PSParentPath PSChildName PSDrive來PSProvider ReadCount長度 C:\用戶\ ralcanta \文檔\ Batchtutorial \ 141005_150210ReconciledTravelCurrentPeriod.dat C:\ Users \ ralcanta \ Documents \ Batchtutorial 141005_150210ReconciledTravelCurrentPeriod.dat C Microsoft.PowerShell.Core \ FileSystem 1 190
任何幫助,將不勝感激,謝謝。
添加內容也可能是一個好主意,如果OP正在追加。在''Out-File''上''附加'也足夠了 – Matt 2014-10-08 18:45:52