Windowsでスクリプトを使用して「テキスト」を開かずに.txt形式のファイルに含めるにはどうすればよいですか?
PowerShellに関するすべての質問にお答えします。 Add-Content または Set-Content コマンドレットを使用できます。
Set-Contentはターゲットファイルを上書きし、Add-Contentはファイルに追加します。
Set-Content -Value "Test1" -Path C:\Scripts\Scratch\test.txt
Add-Content -Value "Test" -Path C:\Scripts\Scratch\test.txt
または、 Out-File を使用することもできます。
"Test" | Out-File -FilePath C:\Scripts\Scratch\test.txt -Append
必要なコマンドはecho
です(エイリアス Write-Output - Get-Alias を使用してリストを取得します):
echo Text >> textFile.txt
このリンク は、Windowsコマンドの学習に役立つはずです。
コンテンツを作成してテキストファイルに追加するサンプルコードを次に示します。
$text = Hello World
# This is to create file:
$text | Set-Content MyFile.txt
# Or
$text | Out-File MyFile.txt
# Or
$text > MyFile.txt
# This is to write into a file or append to the text file created:
$text | Add-Content MyFile.txt
# Or
$text | Out-File MyFile.txt -Append
# Or
$text >> MyFile.txt
標準のWindowsコマンドプロンプト(キーボードでコンテンツを入力する)から対話形式で実行する場合は、以下を使用できます。
copy con c:\temp\file.txt
その後、入力を開始できます。終了するには、次のようにCtrl + ZとEnterキーを押します。
Hello world!
Goodbye...^Z
1 file(s) copied.
ファイルを表示するには、次を使用します。
type c:\temp\file.txt
次の出力が表示されます。
Hello world!
Goodbye...
Get-Content コマンドレットが正常に機能するはずです。