home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / Wtestowe / Clico / NFS / WIN95 / DISK1 / MKDISKS.BAT < prev    next >
DOS Batch File  |  1996-05-02  |  4KB  |  165 lines

  1. @echo off
  2. rem
  3. rem   MKDISKS.BAT
  4. rem   Cisco TCP/IP Suite 100 for Windows 95
  5. rem   Copyright (c) 1996 Cisco Systems, Inc.
  6. rem
  7. rem   Creates directories for copying onto floppies
  8. rem
  9.  
  10. if "%1" == "" goto help
  11. if "%2" == "" goto help
  12. if "%3" == "first" goto first
  13.  
  14. echo.
  15. echo  Creating directory tree in %2
  16. echo.
  17.  
  18.  
  19. if not exist %2\nul mkdir %2
  20. if not exist %2\nul goto error0
  21.  
  22. rem *
  23. rem * create subdirectories
  24. rem *
  25.  
  26. if not exist %1\mnstack1.cab goto copy
  27. if not exist %2\disk_1\nul mkdir %2\disk_1
  28.  
  29. if not exist %1\mnstack2.cab goto copy
  30. if not exist %2\disk_2\nul mkdir %2\disk_2
  31.  
  32. if not exist %1\data.1 goto copy
  33. if not exist %2\disk_3\nul mkdir %2\disk_3
  34.  
  35. if not exist %1\data.2 goto copy
  36. if not exist %2\disk_4\nul mkdir %2\disk_4
  37.  
  38. if not exist %1\data.3 goto copy
  39. if not exist %2\disk_5\nul mkdir %2\disk_5
  40.  
  41. if not exist %1\data.4 goto copy
  42. if not exist %2\disk_6\nul mkdir %2\disk_6
  43.  
  44. if not exist %1\data.5 goto copy
  45. if not exist %2\disk_7\nul mkdir %2\disk_7
  46.  
  47. if not exist %1\data.6 goto copy
  48. if not exist %2\disk_8\nul mkdir %2\disk_8
  49.  
  50. if not exist %1\data.7 goto copy
  51. if not exist %2\disk_9\nul mkdir %2\disk_9
  52.  
  53. if not exist %1\data.8 goto copy
  54. if not exist %2\disk_10\nul mkdir %2\disk_10
  55.  
  56. if not exist %1\data.9 goto copy
  57. if not exist %2\disk_11\nul mkdir %2\disk_11
  58.  
  59.  
  60. :first
  61. rem *
  62. rem * copy only the files which are not specified
  63. rem *
  64. if "%4" == "" goto exit
  65. if "%4" == "%1\DATA.1" goto exit
  66. if "%4" == "%1\DATA.2" goto exit
  67. if "%4" == "%1\DATA.3" goto exit
  68. if "%4" == "%1\DATA.4" goto exit
  69. if "%4" == "%1\DATA.5" goto exit
  70. if "%4" == "%1\DATA.6" goto exit
  71. if "%4" == "%1\DATA.7" goto exit
  72. if "%4" == "%1\DATA.8" goto exit
  73. if "%4" == "%1\DATA.9" goto exit
  74. if "%4" == "%1\MNSTACK1.CAB" goto exit
  75. if "%4" == "%1\MNSTACK2.CAB" goto exit
  76. copy %4 %2\disk_1
  77. goto exit
  78.  
  79.  
  80. :copy
  81. echo.
  82. echo  Starting file copy...
  83. echo.
  84.  
  85. for %%x in (%1\*.*) do call %0 %1 %2 first %%x
  86.  
  87. if not exist %1\mnstack1.cab goto finish
  88. copy %1\mnstack1.cab %2\disk_1
  89.  
  90. if not exist %1\mnstack2.cab goto finish
  91. copy %1\mnstack2.cab %2\disk_2
  92.  
  93. if not exist %1\data.1 goto finish
  94. copy %1\data.1 %2\disk_3
  95.  
  96. if not exist %1\data.2 goto finish
  97. copy %1\data.2 %2\disk_4
  98.  
  99. if not exist %1\data.3 goto finish
  100. copy %1\data.3 %2\disk_5
  101.  
  102. if not exist %1\data.4 goto finish
  103. copy %1\data.4 %2\disk_6
  104.  
  105. if not exist %1\data.5 goto finish
  106. copy %1\data.5 %2\disk_7
  107.  
  108. if not exist %1\data.6 goto finish
  109. copy %1\data.6 %2\disk_8
  110.  
  111. if not exist %1\data.7 goto finish
  112. copy %1\data.7 %2\disk_9
  113.  
  114. if not exist %1\data.8 goto finish
  115. copy %1\data.8 %2\disk_10
  116.  
  117. if not exist %1\data.9 goto finish
  118. copy %1\data.9 %2\disk_11
  119.  
  120.  
  121. :finish
  122. echo.
  123. echo  Finished running MKDISKS
  124. echo    Directories for copying to floppies are in
  125. echo      %2\disk_1
  126. echo      %2\disk_2
  127. echo      %2\disk_3
  128. echo      ...
  129. echo.
  130. echo.
  131. goto exit
  132.  
  133.  
  134. :error0
  135. echo.
  136. echo Could not create the directory %2
  137. echo.
  138. echo.
  139. goto exit
  140.  
  141.  
  142. :help
  143. echo.
  144. echo  MKDISKS.BAT
  145. echo    Creates directories for copying Cisco TCP/IP Suite 100 for Windows 95
  146. echo    setup files to floppy disks.
  147. echo.
  148. echo  Usage:
  149. echo    MKDISKS  src_directory  dest_directory
  150. echo.
  151. echo  The following example copies the setup files from CD-ROM device E to
  152. echo  local harddrive C, making the necessary subdirectories below
  153. echo  C:\MN_KIT\WIN95:
  154. echo    MKDISKS  D:\MULTINET\WIN95  C:\MN_KIT\WIN95
  155. echo.
  156. echo  You can then Copy the files to floppies:
  157. echo    COPY C:\MN_KIT\WIN95\DISK_1\*.* A:
  158. echo    COPY C:\MN_KIT\WIN95\DISK_2\*.* A:
  159. echo      ...
  160. echo. 
  161. goto exit
  162.  
  163. :exit
  164.  
  165.