コマンドプロンプトで新規ファイルを作成する
コマンドプロンプト上で、linuxの「touch」コマンドみたいに新規ファイルを作成する方法を記述してます。
環境
- OS windows10 pro 64bit
ファイル作成
「 type nul 」コマンドでファイルの作成が可能です。
※既に同じファイルが存在する場合は、上書きされて新しいファイルが作成されます。
type nul > hoge.txt
以下のコマンドでも可能です。
copy nul hoge.txt
<出力結果>
1 個のファイルをコピーしました。
「 copy nul 」の場合は、ファイルが存在すれば確認メッセージが表示されます。
copy nul hoge.txt
<出力結果>
hoge.txt を上書きしますか? (Yes/No/All): Yes で上書き、 Noでキャンセルとなります
作成するパスを指定
ファイルを指定した場所に作成するには、以下のようにパスを記述されば可能です。
type nul > c:\sample\hoge.txt
copy nul c:\sample\foo.txt
実行結果
テキスト入力されたファイル作成
また、echoを使用すればファイルの内容が書き込まれた状態で作成できます。
※既に同じファイルが存在する場合は、上書きされます。
echo hello world > foo.txt
実行結果
改行を入れる場合は、「echo;」を使用します。
echo hello > foo.txt
echo; >> foo.txt
echo world >> foo.txt
実行結果
type関数
ちなみに「type」は、そのまま使用すればファイルの内容を確認することができます。
C:\test> echo hello > foo.txt
C:\test> type foo.txt
hello
-
前の記事
Ruby 二次元配列の値を回転や反転させる 2020.12.15
-
次の記事
CSS3でスターレーティング 2020.12.15
ファイルを作成する場所を指定できないんですか??
ご連絡ありがとうございます。ページを更新しておきました。ご参照頂ければと思います。
複数作成は?できないんですか
バッチを作成するしかなさそうです。。。