PowerShell 3 を使用しています。
ファイルを連結するためのベスト プラクティスは何ですか?
file1.txt + file2.txt = file3.txt
PowerShell は、この操作を直接実行するための機能を提供していますか? それとも、各ファイルの内容をローカル変数にロードする必要がありますか?
PowerShell 3 を使用しています。
ファイルを連結するためのベスト プラクティスは何ですか?
file1.txt + file2.txt = file3.txt
PowerShell は、この操作を直接実行するための機能を提供していますか? それとも、各ファイルの内容をローカル変数にロードする必要がありますか?
すべてのファイルが同じディレクトリに存在し、単純なパターンで一致する場合、次のコードはすべてのファイルを 1 つに結合します。
Get-Content .\File?.txt | Out-File .\Combined.txt
私はこのルートに行きます:
Get-Content file1.txt, file2.txt | Set-Content file3.txt
Set-Content のデフォルトである ASCII 以外の何かが必要な場合は、Set-Content で -Encoding パラメーターを使用します。
さらに柔軟性が必要な場合は、次のようなものを使用できます
Get-ChildItem -Recurse *.cs | ForEach-Object { Get-Content $_ } | Out-File -Path .\all.txt
Powershell 7 に基づいて zip-in-image ファイルを作成する方法の興味深い例を次に示します。
Get-Content -AsByteStream file1.png, file2.7z | Set-Content -AsByteStream file3.png
Get-Content -AsByteStream file1.png, file2.7z | Add-Content -AsByteStream file3.png