Читайте также: |
|
:: CLU.bat :: :: Moves Up One Directory Level :: Displays Directory on a Cleared Screen. :: :: Отключение системных сообщений @ECHO OFF ::.. Represents the Parent Directory CD.. :: Очистка экрана CLS :: Вывод пустой строки ECHO. |
:: CFB.bat :: :: Копирование всех или выбранных файлов :: из корневого каталога диска F в текущий каталог :: :: Формат вызова :: cfb <mask> :: например :: cfb *.txt @ECHO OFF ECHO. :: Если маска файла не указана, то копируем все файлы IF "%1" == "" XCOPY F:\*.* :: Если маска файла указана, то копируем файлы по маске IF NOT "%1" == "" XCOPY F:\%1 ECHO. |
:: CTB.bat :: :: копирует все файлы или по маске на флешку :: (скрытые файлы не копируются) :: :: Формат вызова :: ctb <mask> :: например :: ctb *.txt @ECHO OFF ECHO. IF "%1" == "" XCOPY *.* F:\ IF NOT "%1" == "" XCOPY %1 F:\ ECHO. |
:: DELE.bat :: :: Удаляет файлы в каталоге, исключая заданный файл, или файлы по маске :: Можно использовать символы маскирования * и? :: (Скрытые и файлы только для чтения не удаляются) :: :: Синтакс: DELE <dir name> <File name> (файл, который не надо удалять) ::@ECHO OFF :: Создаем временный каталог MKDIR SAVE :: Копируем файлы в этот каталог. "> NUL" Подавляет вывод системных сообщений, направляя их на фиктивное устрйство NUL XCOPY %1\%2 SAVE > NUL :: Удаляем файлы ECHO Y | DEL %1\*.* > NUL :: Возвращаем сохраненные файлы MOVE SAVE\*.* %1 > NUL :: Удаляем временный каталог RD SAVE |
:: DELT.bat :: :: Удаляет каталог и все его содержимое :: :: Синтакс: DELT <Directory Name> @ECHO OFF :: Если не задан каталог для удаления идем к метке NODIRECTORY IF "%1" == "" GOTO NODIRECTORY ECHO. ECHO. :: Выводим структуру каталога, который будет удален TREE %1 :: Удаляем каталог RD %1 /S /Q :: /S = Удалить все каталоги, подкаталоги и файлы. Удаляет дерево каталогов. :: /Q = Подавляет вывод запроса на подтверждение удаления. :: Переходим к метке END GOTO END :: Обработка метки :NODIRECTORY ECHO. ECHO No directory specifed ECHO. :: Обработка метки :END |
:: MCD.bat :: Создает каталог и переходит в него :: Синтакс: MCD <Directory Name> @ECHO OFF CLS MD %1 CD %1 |
:: MU.bat (Move Up) :: Перемещает все или заданные (не более 9) на уровень выше :: Синтакс: MU [FileName FileName FileName, etc.] @ECHO OFF If "%1" == "" GOTO MOVE-ALL If NOT "%1" == "" GOTO MOVE-SPEC :: Перемещаем все :MOVE-ALL MOVE /-Y *.*.. GOTO END :: Перемещаем выбранные :MOVE-SPEC :: Переменная %%F поочередно принимает значения %1, %2, и т.д. :: Для каждого из них выполняется перемещение файла FOR %%F IN (%1 %2 %3 %4 %5 %6 %7 %8 %9) DO MOVE /-Y %%F.. :END ECHO. |
:: SDEL.bat (Safe Delete) :: Выводит файлы, которые будут удалены :: Выводит запрос на удаление файлов :: Можно использовать символы маскирования :: Синтакс: SDEL <File name> @ECHO OFF CLS :: Если указаны файлы, то начинаем обработку IF NOT "%1" == "" GOTO DISPLAY ECHO. :: Если не указаны, выводим сообщение IF "%1" == "" ECHO No File(s) Specified! ECHO. :: Переход к завершению работы GOTO END :DISPLAY :: Выводим имя пакетного файла и файла для удаления ECHO %0 %1 ECHO. ECHO These Files Will Be Deleted: ECHO. :: Находим все файлы и выводим на экран DIR %1 | FIND "Directory" DIR %1 /B /P ECHO. ECHO To Delete Listed Files, ECHO Press Any Key ECHO. ECHO To Cancel, Press: `Control-C' ECHO. :: Ожидаем PAUSE > NUL :DELETE :: Удаляем файлы DEL %1 ECHO. :END |
Дата добавления: 2015-08-27; просмотров: 110 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Основные экономические показатели | | | Задание на работу |