Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. :: project_generate-structure
  2. :: creates a directory structure for a new architectural competition
  3. :: archi.tect.gr
  4. @echo off
  5. setlocal
  6. :PROMPT
  7. set project=XXX_PROJECT
  8. set /p project= "Main directory name (current: %project%): "
  9. If exist %project% choice /c yn /m "the directory %project% already exists, do you want to merge it?"
  10. if ERRORLEVEL 2 exit
  11. echo %project%
  12.  
  13. set directories=(^
  14. "00_ADMIN"^
  15. "01_BRIEF"^
  16. "03_MODELS"^
  17. "04_PLANS"^
  18. "04_PLANS\01_FLOOR-PLANS"^
  19. "04_PLANS\01_FLOOR-PLANS\SAMPLE"^
  20. "04_PLANS\01_FLOOR-PLANS\SAMPLE\PRODUCTION"^
  21. "04_PLANS\02_ELEVATIONS"^
  22. "04_PLANS\02_ELEVATIONS\SAMPLE"^
  23. "04_PLANS\02_ELEVATIONS\SAMPLE\PRODUCTION"^
  24. "04_PLANS\03_SECTIONS"^
  25. "04_PLANS\03_SECTIONS\SAMPLE"^
  26. "04_PLANS\03_SECTIONS\SAMPLE\PRODUCTION"^
  27. "04_PLANS\04_DETAILS"^
  28. "04_PLANS\04_DETAILS\SAMPLE"^
  29. "04_PLANS\04_DETAILS\SAMPLE\PRODUCTION"^
  30. "05_DIAGRAMS"^
  31. "05_DIAGRAMS\SAMPLE"^
  32. "05_DIAGRAMS\SAMPLE\PRODUCTION"^
  33. "06_RENDERINGS"^
  34. "06_RENDERINGS\SAMPLE"^
  35. "06_RENDERINGS\SAMPLE\PRODUCTION"^
  36. "07_PANELS"^
  37. "07_PANELS\PRODUCTION"^
  38. "90_ASSETS"^
  39. "98_MOODBOARD"^
  40. "90_TESTS"^
  41. )
  42.  
  43. for %%i in %directories% do (
  44. md %project%\%%i
  45. )
  46. ::echo SAMPLE Description of what sample contains > INDEX.txt
  47. echo %project% folder structure created
  48. :END
  49. timeout /T 5
  50. endlocal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement