web-dev-qa-db-ja.com

コンテンツをテキストファイルに入力するスクリプト

Windowsでスクリプトを使用して「テキスト」を開かずに.txt形式のファイルに含めるにはどうすればよいですか?

22
user358485

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
37
ravikanth

必要なコマンドはechoです(エイリアス Write-Output - Get-Alias を使用してリストを取得します):

 echo Text >> textFile.txt

このリンク は、Windowsコマンドの学習に役立つはずです。

5
Wipqozn

コンテンツを作成してテキストファイルに追加するサンプルコードを次に示します。

$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
4
Jeff D

標準の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...
0
G-Mac

Get-Content コマンドレットが正常に機能するはずです。

0
Bill