あいしんくいっとオススメ商品レビュー

Windowsで空ファイル/フォルダ、ダミーファイルをコマンドで簡単に作る方法。(DOS/PowerShell)

この記事には広告を含む場合があります。

記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

本記事対象
Windowsで空ファイル/フォルダ、ダミーファイルをコマンドで簡単に作成する方法を知りたい方

ども。あいしんくいっと(@ithinkitnet)です。

ithinkit

個人的には「type nul > ファイル名」が好みかな?

検証時に空ファイルやら、ダミーファイルやらの作成が必要になるケースがよくあります。
そんな時に使えるコマンドを紹介しておきたいと思います。

Windowsで空ファイル作成

GUIでマウスポチポチ、ファイル1つ作ってコピペ、コピペでも良いんでしょうが、正直めんどくさいしスマートじゃない。
そんなときはエンジニアらしく、コマンド一発で作りましょう♪

DOSコマンドでファイル作成

type nul > ファイルパス

コマンド実行例

C:Users¥Administrator¥Desktop>type nul > hoge.txt

C:Users¥Administrator¥Desktop>dir|findstr hoge
2015/07/05 04:28 0 hoge.txt

C:Users¥Administrator¥Desktop>

copy nul ファイルパス

コマンド実行例

C:Users¥Administrator¥Desktop>copy nul hoge.txt
1 個のファイルをコピーしました。

C:Users¥Administrator¥Desktop>dir|findstr hoge
2015/07/05 04:26 0 hoge.txt

C:Users¥Administrator¥Desktop>

PowerShellでファイル作成

New-Item -ItemType file ファイルパス

コマンド実行例

PS C:Users¥Administrator¥Desktop> New-Item -ItemType file hoge.txt

ディレクトリ: C:Users¥Administrator¥Desktop

Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2015/07/05 4:33 0 hoge.txt

PS C:Users¥Administrator¥Desktop> ls|findstr hoge
-a--- 2015/07/05 4:33 0 hoge.txt
PS C:Users¥Administrator¥Desktop>

Windowsでフォルダ作成

フォルダもコマンドでサクッと簡単に作れます。

DOSコマンドでフォルダ作成

mkdir フォルダパス

コマンド実行例

C:Users¥Administrator¥Desktop> mkdir C:Users¥Administrator¥Desktop¥hoge

md フォルダパス

コマンド実行例

C:Users¥Administrator¥Desktop>md C:Users¥Administrator¥Desktop¥hoge

PowerShellでフォルダ作成

New-Item -ItemType directory hoge

コマンド実行例

PS C:Users¥Administrator¥Desktop> New-Item -ItemType directory hoge

ディレクトリ: C:UsersAdministrator¥Desktop

Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2015/07/05 4:42 hoge

PS C:Users¥Administrator¥Desktop> dir|findstr hoge
d---- 2015/07/05 4:42 hoge
PS C:Users¥Administrator¥Desktop>

ダミーファイル作成(容量指定可)

容量を指定してダミーファイルを作成するには下記のコマンドを使用します。
DOS/PowerShellどちらも同じコマンドですが、PowerShellだとGB指定で作成出来るので便利です。
今回は例として1GBのダミーファイルを作成する手順を紹介しています。

DOSコマンドでダミーファイル作成

fsutil file createnew ファイル名 1073741824

コマンド実行例

C:Users¥Administrator>fsutil file createnew hoge.dat 1073741824
ファイル C:Users¥Administrator¥hoge.dat が作成されました

C:UsersAdministrator> dir | findstr hoge
2015/07/12 14:04 1,073,741,824 hoge.dat

PowerShellでダミーファイル作成

PowerShellだと()”カッコ”で括る必要があるものの、コマンド自体はほとんど同じです。GB指定やMB指定で作成したい容量に応じたダミーファイルが作成出来るので便利です。

fsutil file createnew ファイル名 (容量)

1GBファイル作成例

PS C:UsersAdministrator> fsutil file createnew hoge.dat (1GB)
ファイル C:UsersAdministratorhoge.dat が作成されました
PS C:UsersAdministrator> dir | findstr hoge
-a--- 2015/07/12 14:11 1073741824 hoge.dat
PS C:UsersAdministrator>
500MBファイル作成例

PS C:\Users\Administrator\Desktop> fsutil file createnew hoge.dat (500MB)
ファイル C:\Users\Administrator\Desktop\hoge.dat が作成されました
PS C:\Users\Administrator\Desktop> ls|findstr hoge
-a----       2022/01/26     15:39      524288000 hoge.dat

空ファイル大量作成

空ファイルを一度に大量作成するなら、下記のワンライナーコマンドが便利です。
DOSコマンド、PowerShellコマンドレットお好きな方をどうぞ。

DOSコマンドで空ファイル作成

コマンド実行例

for /L %i in (1,1,5) do type nul > ファイルパス%i
C:Users¥Administrator¥Desktop> for /L %i in (1,1,5) do type nul > hoge%i

C:Users¥Administrator¥Desktop> type nul 1>hoge1

C:Users¥Administrator¥Desktop> type nul 1>hoge2

C:Users¥Administrator¥Desktop> type nul 1>hoge3

C:Users¥Administrator¥Desktop> type nul 1>hoge4

C:Users¥Administrator¥Desktop> type nul 1>hoge5

C:Users¥Administrator¥Desktop> dir | findstr hoge
2015/07/12 14:13 0 hoge1
2015/07/12 14:13 0 hoge2
2015/07/12 14:13 0 hoge3
2015/07/12 14:13 0 hoge4
2015/07/12 14:13 0 hoge5

PowerShellで空ファイル作成

foreach ($i in 1..5) {New-Item -ItemType file ファイルパス$i}

コマンド実行例

PS C:Users¥Administrator¥Desktop> foreach ($i in 1..5) {New-Item -ItemType file hoge$i}

ディレクトリ: C:Users¥Administrator¥Desktop

Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2015/07/12 14:16 0 hoge1
-a--- 2015/07/12 14:16 0 hoge2
-a--- 2015/07/12 14:16 0 hoge3
-a--- 2015/07/12 14:16 0 hoge4
-a--- 2015/07/12 14:16 0 hoge5
  • DOSコマンドもPowerShellも「5」の部分は作成したい数に変更しましょう!

DOSコマンドやPowerShellのコマンドレットを使って、ファイルやフォルダを一度にたくさん作る方法を覚えておくと作業効率がアップします

コマンドで大量に作ったファイルはコマンドで削除しましょう。
Windowsで大量データを一括削除するならコマンドが便利!

ithinkit

コマンドで空ファイルを作る方法。ぜひ、覚えておきましょう!

以上、あいしんくいっとでした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)