Advertisement
Savelyev_Vyacheslav

OS_Laba-1_.bat Windows

May 15th, 2021 (edited)
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. @REM @echo OFF
  2. @REM 3.1. Создайте каталог и зайти в него
  3. (mkdir SAVELYEV.19)&(cd SAVELYEV.19)
  4. @REM 3.2. В данном каталоге создайте три подкаталога с именами
  5. mkdir SVA1 SVA2 SVA3
  6. @REM 3.3. В первом подкаталоге создать файл, имя которого совпадает с Вашим
  7. @REM copy con .\SVA1\VYACHESLAV.txt
  8. @REM Savelyev Vyacheslav Andreevich ISb-19-1-zfo
  9. echo Savelyev Vyacheslav Andreevich ISb-19-1 > ".\SVA1\VYACHESLAV.txt"
  10. @REM 4.1. Скопировать созданный файл во второй каталог
  11. IF NOT EXIST .\SVA1\VYACHESLAV.txt GOTO FileNotExist
  12. copy .\SVA1\VYACHESLAV.txt .\SVA2
  13. @REM 4.2. Переименовать файл во втором каталоге
  14. rename .\SVA2\VYACHESLAV.txt VALSEHCAYV.txt
  15. @REM 4.3. Объединить файлы из первых двух подкаталогов и результат поместить в третий файл с расширением.doc
  16. SET /p nameDoc=ImayFaila
  17. if -%nameDoc% ==- ( ECHO "ELECT FILE VYACHESLAV.txt - (1) VALSEHCAYV.txt - (2)"
  18. SET /p name=nomer faila.txt
  19. )
  20. if -%name% == -1 ( SET nameDoc=VYACHESLAV)
  21. if -%name% == -2 ( SET nameDoc=VALSEHCAYV)
  22. SET EXT=.doc
  23. SET nameDoc=%nameDoc%%EXT%
  24. IF NOT EXIST .\SVA2\VALSEHCAYV.txt GOTO FileNotExist
  25. copy .\SVA1\VYACHESLAV.txt + .\SVA2\VALSEHCAYV.txt .\SVA3\%nameDoc%
  26. @REM 4.4. Переместить результирующий файл из третьего каталога в каталог верхнего уровня.
  27. move .\SVA3\%nameDoc% .
  28. @REM 4.5. Вывести содержимое этого файла на экран дисплея.
  29. type %nameDoc%
  30. @REM 4.6. Продемонстрировать преподавателю результаты работы
  31. pause
  32. @REM 4.7. Уничтожить файлы и каталоги.
  33. cd..&rd /s /q "SAVELYEV.19"
  34. @REM CALL ARHIV.
  35. GOTO :EOF
  36. :FileNotExist
  37. REM Fail ne naiden
  38. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement