使用 PowerShell 連線檔案

Rohan Timalsina 2023年1月30日
  1. 在 PowerShell 中使用 Out-File 連線檔案
  2. 在 PowerShell 中使用 Set-Content 連線檔案
使用 PowerShell 連線檔案

PowerShell 允許你執行不同的檔案操作,例如建立、複製、移動、刪除、檢視和重新命名檔案。另一個重要功能允許你將多個檔案連線到一個檔案中。

你可以輕鬆地將多個檔案的內容合併到一個檔案中。本教程將介紹使用 PowerShell 連線檔案的不同方法。

在 PowerShell 中使用 Out-File 連線檔案

Out-File cmdlet 將輸出傳送到檔案。如果檔案不存在,它將在指定路徑中建立一個新檔案。

要將檔案與 Out-File 連線,你需要使用 Get-Content cmdlet 來獲取檔案的內容。通常,Get-Content 在控制檯中顯示輸出。

你必須將其輸出通過管道傳輸到 Out-File,因此它將輸出傳送到指定的檔案。下面的示例將兩個檔案的內容合併到一個 test3.txt 中。

Get-Content test1.txt, test2.txt | Out-File test3.txt

執行以下命令來驗證 test3.txt 檔案的內容。

Get-Content test3.txt

輸出:

This is a test1 file.
This is a test2 file.

如你所見,test1.txttest2.txt 的內容都被複制到 test3.txt。如果要連線目錄中的所有 .txt 檔案,可以使用*.txt 選擇所有檔案。

Get-Content *.txt | Out-File new.txt

在 PowerShell 中使用 Set-Content 連線檔案

你也可以使用 Set-Content 而不是 Out-FileSet-Content 是 PowerShell 中的字串處理 cmdlet。

它寫入新內容或替換檔案中的內容。

Get-Content test1.txt, test2.txt | Set-Content new.txt

使用 Get-Content 檢查 new.txt 檔案的內容。

Get-Content new.txt

輸出:

This is a test1 file.
This is a test2 file.

通過這種方式,你可以使用 PowerShell 輕鬆連線多個檔案。

作者: Rohan Timalsina
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

相關文章 - PowerShell File