【bat基礎】バッチでファイルを簡単に作成する方法!全3種類ご紹介

DB

batファイルでファイルを作成する方法をお伝えします。

ファイルを何個も作成する場合に、batで行えば楽に業務を遂行する事が可能です。

windowsのプロンプトで使用できるbatやpythonやphpを使用して、業務効率化やWebサイトを作成しております。javaやシェルスクリプトなど、様々なプログラミングを行った実績ありの筆者です。

目次

batでファイルを簡単に作成する方法

ファイル作成

batでファイルを作成する方法は3つあります。

batでファイルを作成する方法3選
  • echoを使用してファイルを作成する方法
  • typeを使用してファイルを作成する方法
  • copyを使用してファイルを作成する方法

一つ一つ説明します。

echoを使用してファイルを作成する方法

batファイル「echo」コマンドと言えば文字を表示するコマンドです。それを使用してファイルを作成します。

echoコマンドの使い方基礎は、以下の記事で纏めています。

以下のようなbatファイルを作成します。

@echo off
REM echoでファイル作成
echo テストファイル > testfile.txt

@echo offはコマンド自体を非表示にするコマンドです。詳しくは以下の記事を参照ください。

REMはコメントアウトするコマンドです。詳しくは以下の記事を参照ください。

REM以外でコメントアウトする方法や推奨するコメントアウトのやり方などは以下の記事を参照ください。

「echo」コマンドで表示したい文字を表示します。

それをリダイレクトしテキストファイル名を指定すれば、batでファイルを作成する事が可能です。

中身に「テストファイル」と書かれた「testfile.txt」ファイルが作成されます。

typeを使用してファイルを作成する方法

batファイルで「type」コマンドとは、ファイルの中身を表示するコマンドです。

@echo off
REM typeでファイル作成
type NUL > nul_testfile.txt

「type」コマンドでNULを指定します。

「NUL」とは何もない空の事になります

それをリダイレクトしてファイル名を指定します。

すると指定した名前の空ファイルが作成されます。

copyを使用してファイルを作成する方法

「copy」コマンドはファイルなどをコピーするコマンドです。

この「copy」コマンドでもbatでファイルを作成する事が可能です。

@echo off
REM copyでファイル作成
copy NUL copy_nul_testfile.txt

「type」コマンドと同様に「NUL」を指定します。

リダイレクトを行いファイル名を指定します。

すると「copy」コマンドで空のファイルを作成する事が可能です。

まとめ:batでファイルを作成する方法

ファイル作成

batでファイルを作成する方法は以下の3つです。

batでファイルを作成する方法3選
  • echoを使用してファイルを作成する方法
  • typeを使用してファイルを作成する方法
  • copyを使用してファイルを作成する方法

それぞれの実際のコードは以下に示しています。

@echo off
REM echoでファイル作成
echo テストファイル > testfile.txt

REM typeでファイル作成
type NUL > nul_testfile.txt

REM copyでファイル作成
copy NUL copy_nul_testfile.txt

実践:batでファイルを作成する

では実際にこのbatファイルを実行してみましょう。

上のコードを記述した「file_create.bat」を作成して実行して見ます。

batファイルでファイルを作成するスクリプトを実行した結果

空のファイルが2つと指定した文字が入った1つのファイル、合計3つのファイルが作成されている事が分かります。

このようにbatでファイルを作成すると便利です。

batでファイル作成に関連するコマンド

ファイル削除する方法

フォルダ削除する方法

ファイル名を取得するコマンドについて

ファイルの存在をチェックして処理を分ける方法

ファイルを移動したい場合のbatの書き方

DB

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次