オンラインストレージのレビューサイト を運営していると、転送速度の測定に指定のサイズのダミーファイルが欲しいときがあります。
Windows で、指定サイズのファイルを作成する方法と指定の数だけ作成する方法です。
きっかり 1MB のファイルを 50個作成。
実践例と目的に合わせて数値を書き換えれば今すぐ作れるバッチファイルも用意しました。
指定サイズのファイルを作成
コマンドプロンプトを利用します。
fsutil file createnew <ファイル名> <長さ>
例 : fsutil file createnew C:\testfile.txt 1000
testfile.txtという名前の 1000 バイトのファイルが作成されます。
サイズはバイトで指定します。
1MB = 1048576 バイト
1GB = 1073741824 バイト
1TB = 1099511627776 バイト
10MB は 10485760 バイト。100MB は 104857600 バイトです。
実践例
空のフォルダーを作成して、Shift を押しながら右クリック。コマンド ウィンドウをここで開く
fsutil file createnew five-mega 5242880
右クリックからの貼り付けも可です。-
Enter
-
five-mega という拡張子のない、ピッタリ 5MB のファイルができました。
指定した数まで作成
繰り返し処理のためバッチファイルを使います。
メモ帳を開き、以下の1行を入力。createnew.bat 等の名前にして保存します。
for /L %%n in (1,1,10) do fsutil file createnew %%n 1048576
赤字がファイルの数とサイズです。このバッチファイルは、1MB (1048576)のファイルを 10個作成します。
Download : createnew.bat
-
空のフォルダーを作成して、batファイルを移動して実行すると、指定したサイズのファイルが指定した数、連番で作成されます。
簡単にするため確認や数値の入力は省いてあります。途中で一時停止したいときは、キーボードから、[Pause/Break]、強制終了は [CTRL] + C です。
指定サイズのファイルを作るのは、知らないと意外に難しいのではないでしょうか?
知っていると稀に役に立つ Windows チップスでした。