test_genstruct.cmd 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. @echo off
  2. echo Creating test directory structure...
  3. REM Create all directories first
  4. mkdir testdir 2>nul
  5. mkdir testdir\dir1 2>nul
  6. mkdir testdir\dir1\dir11 2>nul
  7. mkdir testdir\dir1\dir12 2>nul
  8. mkdir testdir\dir1\dir12\dir13 2>nul
  9. mkdir testdir\dir1\dir12\dir14 2>nul
  10. mkdir testdir\dir2 2>nul
  11. mkdir testdir\dir3 2>nul
  12. mkdir testdir\dir3\xxx1 2>nul
  13. mkdir testdir\dir3\xxx1\yyy1 2>nul
  14. mkdir testdir\dir3\xxx1\yyy2 2>nul
  15. mkdir testdir\dir3\xxx2 2>nul
  16. REM Create 0-byte files (only if they don't exist)
  17. if not exist testdir\file.dat echo. 2>testdir\file.dat
  18. if not exist testdir\dir1\dir12\file2.dat echo. 2>testdir\dir1\dir12\file2.dat
  19. if not exist testdir\dir1\dir12\dir14\ddd.dat echo. 2>testdir\dir1\dir12\dir14\ddd.dat
  20. if not exist testdir\dir3\xxx1\yyy2\file.dat echo. 2>testdir\dir3\xxx1\yyy2\file.dat
  21. REM Create 1024-byte files (only if they don't exist)
  22. if not exist testdir\dir1\aaa.dat fsutil file createnew testdir\dir1\aaa.dat 1024
  23. if not exist testdir\dir1\bbb.dat fsutil file createnew testdir\dir1\bbb.dat 1024
  24. if not exist testdir\dir1\dir11\ccc.dat fsutil file createnew testdir\dir1\dir11\ccc.dat 1024
  25. if not exist testdir\dir1\dir12\file.dat fsutil file createnew testdir\dir1\dir12\file.dat 1024
  26. if not exist testdir\dir3\file.dat fsutil file createnew testdir\dir3\file.dat 1024
  27. echo.
  28. echo Directory structure created successfully!
  29. echo.
  30. echo To verify the structure, run:
  31. echo tree testdir /f
  32. echo.
  33. echo To check file sizes, run:
  34. echo dir testdir /s