[ホーム] - [バッチファイル サンプル一覧] - [テスト環境を構築するバッチファイルサンプルコード集]

テスト環境を構築するバッチファイルサンプルコード集 | Windows バッチファイル






テスト環境を作成するサンプルコードです。多数のフォルダを作成したり多数のファイルを作成したりしています。
Windows でテスト環境を構築したい場合に活用してください。


サンプルコード集

以下は Windows 10 環境におけるサンプルコードと実行結果です。



c:\test ディレクトリに100 個のランダムな名前のサブディレクトリを作成しています。


サンプルコード:

set n=1

:loop
mkdir c:\test\%random%
set /a n=n+1

if %n% gtr 100 exit /b
goto :loop


実行結果:


c:\>set n=1

c:\>mkdir c:\test\1179

c:\>set /a n=n+1

c:\>if 2 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\22414

c:\>set /a n=n+1

c:\>if 3 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\7183

c:\>set /a n=n+1

c:\>if 4 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\29040

c:\>set /a n=n+1

c:\>if 5 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\14294

c:\>set /a n=n+1

c:\>if 6 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\17268

c:\>set /a n=n+1

c:\>if 7 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\11475

c:\>set /a n=n+1

c:\>if 8 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\4604

c:\>set /a n=n+1

c:\>if 9 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\27873

c:\>set /a n=n+1

c:\>if 10 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\12933

c:\>set /a n=n+1

c:\>if 11 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\15948

c:\>set /a n=n+1

c:\>if 12 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\9677

c:\>set /a n=n+1

c:\>if 13 GTR 100 exit /b

c:\>goto :loop

c:\>mkdir c:\test\11257
以下省略




以下の例ではc:\tempフォルダに 1Mのファイルを100個作成しています。名前は1から連番でアサインしています。サイズや個数は自由に変更することが可能です。

サンプルコード:

set n=1

:loop
fsutil file createnew c:\test\1M-FILE-%n% 1024000
set /a n=n+1

if %n% gtr 100 exit /b
goto :loop

実行結果:


c:\>set n=1

c:\>fsutil file createnew c:\test\1M-FILE- 1024000
ファイル c:\test\1M-FILE- が作成されました

c:\>set /a n=n+1

c:\>if 2 GTR 100 exit /b

c:\>goto :loop

c:\>fsutil file createnew c:\test\1M-FILE- 1024000
エラー: ファイルがあります。

c:\>set /a n=n+1

c:\>if 3 GTR 100 exit /b

c:\>goto :loop

c:\>fsutil file createnew c:\test\1M-FILE- 1024000
エラー: ファイルがあります。

c:\>set /a n=n+1

c:\>if 4 GTR 100 exit /b

c:\>goto :loop

c:\>fsutil file createnew c:\test\1M-FILE- 1024000
エラー: ファイルがあります。

c:\>set /a n=n+1

c:\>if 5 GTR 100 exit /b

c:\>goto :loop

c:\>fsutil file createnew c:\test\1M-FILE- 1024000
エラー: ファイルがあります。

c:\>set /a n=n+1

c:\>if 6 GTR 100 exit /b

c:\>goto :loop

c:\>fsutil file createnew c:\test\1M-FILE- 1024000
エラー: ファイルがあります。

c:\>set /a n=n+1

c:\>if 7 GTR 100 exit /b

c:\>goto :loop

c:\>fsutil file createnew c:\test\1M-FILE- 1024000
エラー: ファイルがあります。

c:\>set /a n=n+1

c:\>if 8 GTR 100 exit /b

c:\>goto :loop

c:\>fsutil file createnew c:\test\1M-FILE- 1024000
エラー: ファイルがあります。

c:\>set /a n=n+1

c:\>if 9 GTR 100 exit /b
以下省略








本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)

[ホーム] - [バッチファイル サンプル一覧]