файли на цільовому диску.
SETVER
Встановлює номер версії, який MS-DOS повідомляє програмі.
Показати поточну таблицю версій: SETVER [drive:path]
Додати елемент до таблиці: SETVER [drive:path]filename n.nn
Видалити елемент з таблиці: SETVER [drive:path]filename /DELETE [/QUIET]
[drive:path] Визначає місцеположення файла SETVER.EXE.
filename Визначає ім'я програми.
n.nn Визначає номер версії, який MS-DOS повідомляє програмі.
/DELETE або /D Видаляє елемент з таблиці версій для обраної програми.
/QUIET Приховує повідомлення, яке звичайно з'являється під час видалення елемента з таблиці версій.
SHARE
Використовується, як правило, у мережі для розподілення доступу до файлів.
SMARTDRV
Встановлює та конфігурує кеш-диск.
Кеш-диск це область оперативної пам'яті, куди заносяться з диска дані, з якими ви працюєте. Якщо кеш-диск має значний об'єм (48 М), то кешування диска суттєво підвищує швидкодію роботи комп'ютера. Як правило, для кеш-диска призначається сторінкова пам'ять (XMS).
SMARTDRV [[drive[+|-]]...] [/E:ElementSize] [InitCacheSize] [WinCacheSize]] [/B:BufferSize] [/C] [/R] [/L] [/Q] [/S] [/V]
drive Визначає диск, який кешується. Можна задавати декілька дисків.
+ Дозволяє кешування визначеного диска.
Забороняє кешування визначеного диска.
/E:ElementSize Визначає, скільки байтів інформації переміщується одночасно.
InitCacheSize Визначає, скільки кілобайтів XMS-пам'яті використовується під кеш.
WinCacheSize Визначає, скільки кілобайтів XMS-пам'яті використовується під кеш після запуску Windows.
/B:BufferSize Визначає розмір буфера для читання вперед (read-ahead buffer).
/C Записує на жорсткий диск інформацію з кеша.
/R Очищує вміст кеша та перезапускає SMARTDrive.
/L Завантажує SMARTDrive в основну оперативну пам'ять.
/Q Не виводить на екран повідомлення про статус SMARTDrive під час його запуску.
/S Виводить на екран додаткову інформацію про статус SMARTDrive.
/V Виводить на екран повідомлення про статус SMARTDrive під час його запуску.
SORT
Сортує вхід та записує результат у файл, на екран або іншій пристрій.
SORT [/R] [/+n] < [drive1:][path1]filename1 [> [drive2:][path2]filename2] [command |] SORT [/R] [/+n] [> [drive2:][path2]filename2]
/R Обертає порядок сортування; тобто від Z до A, потім від 9 до 0.
/+n Сортує файл відповідно до символу в колонці n.
[drive1:][path1]filename1 Визначає файл, який повинен сортуватись.
[drive2:][path2]filename2 Визначає файл, де буде збережений результат сортування.
command Визначає команду, чий вихід повинен сортуватись.
SUBST
Пов'язує літеру диска з шляхом.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: Визначає уявний (virtual) диск, до якого ви хочете звертатися замість звертання до шляху.
[drive:2]path Визначає фізичний диск та шлях, який ви хочете замінити на уявний диск.
/D Знищує уявні диски.
Виконайте SUBST без параметрів, щоб одержати список поточних уявних дисків.
SYS
Копіює системні файли MS-DOS та командний інтерпретатор на вибраний диск.
SYS [drive1:][path] drive2:
[drive1:][path] Визначає місцеположення системних файлів.
drive2: Визначає диск, на який повинні копіюватись системні файли.
TREE
Виводить у графіці структуру директорій та шляхів.
TREE [drive:][path] [/F] [/A]
/F Виводить імена файлів у кожній директорії.
/A Не використовує символи псевдографіки.
UNDELETE
Відновлює файли, що видалені командою DEL.
Це можна зробити, якщо видалений файл не був перезаписаний іншими файлами, або використовувалась одна із систем захисту файлів від видалення (Delete Tracker, Delete Sentry), які підтримує Undelete.
UNDELETE [[drive:][path]filename] [/DT | /DS | /DOS]
UNDELETE [/LIST | /ALL | /PURGE[DRIVE] | /STATUS | /LOAD | /UNLOAD /UNLOAD | /S[DRIVE] | /T[DRIVE]-entrys ]]
/LIST Виводить список файлів, які можна відновити.
/ALL Відновлює файли без підказки про підтвердження.
/DOS Відновлює файли, що видалені за допомогою MS-DOS.
/DT Відновлює файли, що захищені за допомогою Delete Tracker.
/DS Відновлює файли, що захищені за допомогою Delete Sentry.
/LOAD Завантажує Undelete у пам'ять для захисту файлів від видалення.
/UNLOAD Вивантажує Undelete з пам'яті.
/PURGE[drive] Знищує всі файли у директорії Delete Sentry.
/STATUS Показує метод захисту для кожного диска.
/S[drive] Дозволяє метод захисту Delete Sentry.
/T[drive][-entrys] Дозволяє метод захисту Delete Tracking.
UNFORMAT
Відновлює інформацію на диску після використання команд FORMAT або RECOVER (якщо тільки при форматуванні диска не був використаний параметр /U unconditional).
Надійність процесу значно зростає, якщо на диску є так званий mirror-файл, що утворюється деякими програмами, зокрема утилітами MIRROR, IMAGE тощо, і в якому зберігається інформація про системні області диска.
UNFORMAT drive: [/J]
UNFORMAT drive: [/U] [/L] [/TEST] [/P]
UNFORMAT /PARTN [/L]
drive: Визначає диск, що підлягає відновленню.
/J Перевіряє, чи узгоджується mirror-файл з системною інформацією на диску.
/U Відновлює диск без використання mirror-файла.
/L Виводить список всіх знайдених файлів та директорій, або, коли використовується параметр /PARTN, показує поточну таблицю розділів диска (partition table).
/TEST Показує інформацію, але не записує на диск зміни.
/P Посилає повідомлення на принтер.
/PARTN Відновлює таблицю розділів диска (partition table).
XCOPY
Копіює файли (крім прихованих і системних) та дерева директорій.
XCOPY source [destination] [/A | /M] [/D:date] [/P] [/S [/E]] [/V] [/W]
source Визначає файл(и), що копіюються.
destination Визначає місцеположення та/або імена нових файлів.
/A Копіює файли з атрибутом архівний, не змінюючи атрибут.
/M Копіює файли з атрибутом архівний, вимикаючи атрибут.
/D:date Копіює файли, змінені після визначеної дати.
/P Виводить підказку перед копіюванням кожного файла.
/S Копіює директорії та піддиректорії, якщо вони не порожні.
/E Копіює всі піддиректорії, навіть якщо вони порожні.
/V Перевіряє результат копіювання кожного файла.
/W Виводить підказку "натисніть клавішу" (press a key) перед копіюванням.
Пакетні файли (batch-файли)
Пакетний файл або пакетна програма це текстовий файл, який містить одну або декілька команд MS-DOS (в тому числі і програм) та має розширення BAT. Якщо ви набираєте ім'я batch-програми в командному рядку та натискаєте клавішу Enter, то записані у batch-файлі команди виконуються послідовно.
Один із batch-файлів грає особливу роль в системі MS-DOS. Цей файл зветься AUTOEXEC.BAT і він виконується автоматично під час завантаження системи. Зауважимо, що AUTOEXEC.BAT повинен знаходитися в кореневій директорії системного диска (разом з файлами IO.SYS, MSDOS.SYS, COMMAND.COM). Нижче наводиться приклад файла AUTOEXEC.BAT. Зауважимо, що більшість сучасних програмних засобів модифікує ваш файл AUTOEXEC.BAT, додаючи до нього необхідні команди. При цьому старий AUTOEXEC.BAT зберігається під іменем AUTOEXEC.OLD або якимось іншим.
У batch-файлі ви можете використовувати будь-які команди MS-DOS