2015/03/20

任意のファイルサイズのファイルを作成するコマンド

ファイルアップロードや転送のネットワークの負荷テストや性能テストで、よく○MBのファイル、○GBのファイルを使うときがある。

毎回テキストエディタで「SJISで日本語なら2バイトだから、100MBのファイルを作るなら、100MBは1024*1024*100 = 104,857,600バイトだから、52,428,800文字入力すれば、、、あれ?改行コードは何バイトになるん?」なんてやっているなら、今すぐやめてほしい。

なぜなら、Windowsには「fsutil.exe」というコマンドが用意されているから。

コマンドプロンプトを管理者権限で立ちあげて、以下のコマンドを実行すると、100MBのファイルが作成される。
> fsutil file createnew testfile 104857600

「fsutil file createnew ファイル名 ファイルサイズ」

ファイル名は、すでに同名のファイルが存在しているとエラーになる。
ファイルサイズは10進数で指定する。最大サイズは対象のファイルシステムによる。



参考サイト


▶ Windows TIPS:巨大なサイズのファイルを簡単に作る方法 - @IT



以上

written by @bc_rikko

0 件のコメント :

コメントを投稿