Dir — описание команды и примеры использования
Содержание:
- Examples
- СинтаксисSyntax
- Получение простого формата списка из командной строки
- Примечания
- В чём состоит задача?
- Берём порядок под контроль
- Удаление
- Syntax
- Ссылки [ править ]
- Режим повторителя
- Примеры команд DIR
- Основные команды командной строки
- How to change the directory (folder) in Command Prompt (CMD)
- Как переместить файл через консоль?
- Errors
- Другие полезные команды
Examples
To display all directories one after the other, in alphabetical order, in wide format, and pausing after each screen, make sure that the root directory is the current directory, and then type:
The output lists the root directory, the subdirectories, and the files in the root directory, including extensions. This command also lists the subdirectory names and the file names in each subdirectory in the tree.
To alter the preceding example so that dir displays the file names and extensions, but omits the directory names, type:
To print a directory listing, type:
When you specify prn, the directory list is sent to the printer that is attached to the LPT1 port. If your printer is attached to a different port, you must replace prn with the name of the correct port.
You can also redirect output of the dir command to a file by replacing prn with a file name. You can also type a path. For example, to direct dir output to the file dir.doc in the Records directory, type:
If dir.doc does not exist, dir creates it, unless the Records directory does not exist. In that case, the following message appears:
To display a list of all the file names with the .txt extension in all directories on drive C, type:
The dir command displays, in wide format, an alphabetized list of the matching file names in each directory, and it pauses each time the screen fills until you press any key to continue.
СинтаксисSyntax
ПараметрыParameters
ПараметрParameter
ОписаниеDescription
Указывает расположение и имя каталога, который требуется удалить.Specifies the location and the name of the directory that you want to delete. Требуется путь .Path is required. Если включить обратную косую черту ( ) в начале указанного пути, путь начинается с корневого каталога (независимо от текущего каталога).If you include a backslash () at the beginning of the specified path, then the path starts at the root directory (regardless of the current directory).
/s/s
Удаляет дерево каталогов (указанный каталог и все его подкаталоги, включая все файлы).Deletes a directory tree (the specified directory and all its subdirectories, including all files).
/q/q
Задает тихий режим.Specifies quiet mode. Не запрашивает подтверждение при удалении дерева каталогов.Does not prompt for confirmation when deleting a directory tree
Параметр /q работает только при указании параметра /s .The /q parameter works only if /s is also specified.Внимание! При запуске в тихом режиме полное дерево каталогов удаляется без подтверждения.CAUTION: When you run in quiet mode, the entire directory tree is deleted without confirmation. Перед использованием параметра командной строки /q убедитесь, что были перемещены или архивированы важные файлы.Make sure that important files are moved or backed up before using the /q command-line option
/?/?
Отображение справки в командной строке.Displays help at the command prompt.
ПримечанияRemarks
-
Нельзя удалить каталог, содержащий файлы, включая скрытые или системные файлы.You can’t delete a directory that contains files, including hidden or system files. При попытке сделать это появится следующее сообщение:If you attempt to do so, the following message appears:
Используйте команду dir/a , чтобы вывести список всех файлов (включая скрытые и системные файлы).Use the dir /a command to list all files (including hidden and system files). Затем используйте команду attrib с параметром -h , чтобы удалить скрытые атрибуты файла, -s для удаления атрибутов системных файлов или -h-s для удаления атрибутов скрытого и системного файлов.Then use the attrib command with -h to remove hidden file attributes, -s to remove system file attributes, or -h -s to remove both hidden and system file attributes. После удаления скрытых атрибутов и файлов можно удалить файлы.After the hidden and file attributes have been removed, you can delete the files.
-
Нельзя использовать команду RD для удаления текущего каталога.You can’t use the rd command to delete the current directory. При попытке удалить текущий каталог появляется следующее сообщение об ошибке:If you attempt to delete the current directory, the following error message appears:
Если получено это сообщение об ошибке, необходимо изменить каталог (не подкаталог текущего каталога) на другой, а затем повторить попытку.If you receive this error message, you must change to a different directory (not a subdirectory of the current directory), and then try again.
ПримерыExamples
Чтобы перейти к родительскому каталогу, чтобы можно было безопасно удалить нужный каталог, введите:To change to the parent directory so you can safely remove the desired directory, type:
Чтобы удалить каталог с именем Test (и все его подкаталоги и файлы) из текущего каталога, введите:To remove a directory named test (and all its subdirectories and files) from the current directory, type:
Чтобы запустить предыдущий пример в тихом режиме, введите:To run the previous example in quiet mode, type:
Получение простого формата списка из командной строки
Вышеописанные команды сформируют списки, которые дополнительно будут включать информацию о файлах, а именно размер и дату создания. Но, такая информация далеко не всегда необходима. Порой нам нужен именно простой список файлов. Чтобы сформировать такой список, необходимо добавить в команду специальный параметр «/b». В итоге команда будет выглядеть следующим образом:
dir /s /b *.jpg > listjpg.txt
Если вам интересно, то есть много других полезных команд. Чтобы узнать полный список команд, вам необходимо ввести команду «help». Конечно, краткое описание команды вряд ли поможет вам представить, как можно использовать команду. Поэтому существует специальный параметр «/?». Если вы его введете сразу после команды, то в окне консоли появится небольшой мануал по использованию команды и ее параметров.
Предупреждение: Если вы не сильно разбираетесь в том, что именно делает команда, то настоятельно вам рекомендуем сперва прочитать о ее применении, хотя бы в поисковике. Неаккуратное и неправильное использование команд может привести к неприятным последствиям. Конечно, можно использовать образы диска перед тестами, но, согласитесь, что это сильно накладно.
Рубрики:
- система
- стандартное
- Как открыть командную строку Windows из любой папки
- Как открыть командную строку в Windows 7 / Vista от имени администратора?
Примечания
- Использование нескольких имен_файлов Допускается использование нескольких имен_файлов. Разделяйте имена файлов пробелом, запятой или точкой с запятой. Для вывода группы файлов допускается применение подстановочных знаков (? и *) в параметре имя_файла.
- Использование подстановочных знаков. Для вывода списка подгруппы файлов и подкаталогов можно использовать подстановочные знаки (? и *).
- Задание атрибутов файлов для вывода. Если параметр /a используется более чем с одним значением параметра атрибуты, команда dir выведет имена только тех файлов, все атрибуты которых совпадают с заданными. Например, при использовании параметра /a со значениями атрибутов r и -h в формате /a:r-h или /ar-h команда dir выведет имена файлов, являющихся одновременно скрытыми и защищенными от записи.
- Указание порядка сортировки имен файлов. Если указано несколько значений порядка_сортировки, команда dir сортирует имена файлов сначала по первому условию, затем — по второму и т. д. Например, если указан ключ /o со значениями e и -s порядка_сортировки в формате /o:e-s или /oe-s, команда dir отсортирует имена каталогов и файлов по расширениям, затем от больших файлов к меньшим и выведет окончательный результат. В результате сортировки по алфавиту файлы без расширений будут идти вначале, затем имена каталогов, а потом имена файлов с расширениями.
- Использование перенаправления и каналовЧтобы перенаправить вывод команды dir в файл с помощью символа (>) или использовать канал (|) для передачи вывода в другую команду, необходимо использовать параметры команды dir /a:-d и /b для вывода только списка имен файлов. Параметр имя_файла с параметрами /b и /s можно использовать, чтобы указать поиск командой dir в текущем каталоге и его подкаталогах всех файлов, соответствующих значению имя_файла. При этом команда dir выведет только имя диска, имя каталога, имя файла и расширение по одному файлу в строке. Чтобы использовать перенаправление с помощью каналов, в файле Autoexec.nt должна быть установлена переменная среды TEMP.
- Предварительное задание параметров команды dir. Параметры команды dir могут быть предварительно заданы включением команды set для переменной среды DIRCMD в файл Autoexec.nt. В команде set dircmd может быть использована любая допустимая комбинация параметров команды dir, включая расположение и имя файла.Например, чтобы использовать переменную среды DIRCMD для задания вывода в расширенном формате (/w) по умолчанию, в файле Autoexec.nt необходимо ввести следующую строку:set dircmd=/w При однократном использовании команды dir можно отменить параметр с помощью переменной среды DIRCMD. Для этого введите параметр, который требуется отменить, в командной строке dir, указав перед ним знак минус. Например:
dir /-w
Чтобы изменить параметры DIRCMD, используемые по умолчанию, введите следующую команду:
set=новый_параметр
Новые параметры по умолчанию останутся в силе для всех последующих команд dir, пока команда set dircmd не задаст новые параметры или не будет перезагружен компьютер.
Чтобы удалить все параметры по умолчанию, введите следующую команду:
set dircmd=
Чтобы просмотреть текущие параметры переменной среды DIRCMD, введите следующую команду:
set
- Команда dir с другими параметрами доступна в консоли восстановления.
В чём состоит задача?
С первого взгляда она мне показалась необъятной — нужно переделать весь интерфейс под требования, которые никто не сможет нормально объяснить.
Посмотрев несколько примеров арабских сайтов, я понимаю, что сделать арабскую версию — это:
- Перевести данные на арабский язык. Эта часть понятнее всего, но легче не становится — это огромные объёмы данных;
- Перевести интерфейс на арабский язык. Для нас это не так просто, потому что до этого мы переводили только с русского, а переводчиков с русского на арабский у нас нет. Придётся сначала переводить строки и комментарии на английский, а потом — с английского на арабский;
- Адаптировать весь интерфейс под «справа налево». Это вроде просто «перевернуть всё в другую сторону». Надо разобраться, как это происходит. И для этого точно есть какие-то готовые решения.
С переводами вроде всё понятно. С переворачиванием интерфейса — ничего не понятно. Остановимся на этом подробнее.
Первым делом я добавил тегу html атрибут dir=»rtl»:
Всё изменилось, но не совсем так, как я ожидал. Я осознал, что совсем не понимаю, что происходит. По какому принципу выстраиваются элементы друг за другом?
Берём порядок под контроль
Как мы увидели выше, часто текст по этим правилам форматируется не так, как нам хотелось бы.
В этом случае нам пригодятся инструменты для встраивания желаемого направления в существующий контекст или переопределения направлений конкретных символов.
Изоляция (isolate)
С заданием базового направления мы уже познакомились выше: это делает атрибут dir. Это глобальный атрибут, он применим к любому элементу.
создаёт новый уровень встраивания (embedding level) и изолирует содержимое от внешнего контекста. Контент внутри направлен согласно значению атрибута, а внешняя направленность самого контейнера становится нейтральной.
Явная установка атрибута позволяет избежать почти всех проблем форматирования смешанного текста:
Если направленность контента неизвестна заранее, можно указать auto в качестве значения атрибута dir. Тогда направление содержимого определится с помощью «некоторой эвристики» — оно просто возьмётся у первого попавшегося строго типизированного символа.
Аналогично работает тег и css-правило :
Встраивание (embed)
Можно открыть новый уровень встраивания без изоляции — правило в комбинации с нужным значением правила определяют и направление внутри элемента, и его направленность снаружи. Но это на практике не нужно почти никогда.
Переопределение (override)
или . Переопределяет направление каждого символа внутри элемента. Нужно использовать крайне редко (например, если нужно поменять местами два конкретных символа) и не забывать изолировать дочерние элементы.
При этом снаружи элемент трактуется как сильно направленный. Чтобы он вёл себя как снаружи, но как внутри, нужно использовать .
Управляющие символы (marks)
Вставка управляющих символов — неприятный способ, но он полезен, когда у нас нет доступа к разметке, но есть доступ к контенту. Например, это могут быть просто невидимые сильно направленные символы, и (/ или /). Они помогают задать нужное направление нейтральному символу.
Например, в этом случае, чтобы восклицательный знак в конце строки принял направление LTR, нужно, чтобы он находился между двумя LTR символами:
Также любая описанная выше логика реализуется через управляющие символы. Для изоляции — LRI/RLI, для переопределения — LRO/RLO, и т.д. — смотри подробное руководство по управляющим символам.
Удаление
Удалить папки, их содержимое позволяет команда «rmdir» либо её сокращённая версия «rm». После прописываются параметры, затем путь.
Если требуется удалить пустой каталог «Example folder», пишется по образцу «rmdir “C:\ Example folder”».
Если «Example folder» не пустой, в нём имеются подпапки/файлы, чтобы всё вместе удалить, следует после команды прописать ключ «/s». Ключ вписывается после «rmdir», но до адреса назначения. То есть запись будет выглядеть так: «rmdir /s “C:\Example folder”». Набрав команду, увидите запрос на подтверждение действий, выбираете «y», что значит, что вы согласны удалить («yes»).
Чтобы запрос на подтверждение постоянно не появлялся, можно сразу прописать ключ «/q». Он вписывается после «/s».
Можно перечислить через пробел удаляемое. Допустим, внутри «Test» вам стали не нужны папки 2 и 3, значит, записываете команду: «rmdir /s /q “C:\Test\1” “C:\Test\2” “C:\Test\3”». Если вы уже находитесь в каталоге «Test», можно вписать сокращённый вариант: «rmdir /s /q 1 2 3».
Syntax
The syntax of the dir command has evolved somewhat over time. Select your operating system to jump to the information that applies to your version.
Windows 10, 8, 7, Vista, XP, and 2000 syntax
DIR [Drive][Path][FileName] [/AAttributes]] [/B] [/C] [/D] [/L] [/N] [/OSortOrder]] [/P] [/Q] [/R] [/S] [/TTimeField]] [/W] [/X] [/4]
[Drive][Path][FileName] | Specifies the drive, directory, or files to list. Multiple filespecs are allowed, e.g., «*.txt *.exe«. |
/A:Attributes | Displays only files with the specified file attributes. Attributes is a series of letters, each representing an attribute as shown below.D : Directories.R : Read-only files.H : Hidden files.A : Files marked ready for archiving.S : System files.I : Non-indexed files.L : Reparse points.— : Prefix meaning «not». For example, the option «/A:R-A» would match only files whose attributes (/A:) are read-only (R) and not (—) ready to be archived (A). |
/B | Uses bare format (no heading information or summary, only the information itself). |
/C | Display the thousand separator in file sizes (e.g., a comma after every third digit), which is the default setting. Use /-C to disable the display of separator. |
/D | Same as wide (/W), but files are sorted by column, rather than by row. |
/L | Uses lowercase in the output. |
/N | «New long-list» format, which displays file names on the far right. |
/O:SortOrder | Sort the list of files by SortOrder, a series of letters representing sort criteria.N : By name (alphabetic).S : By size (smallest first).E : By extension (alphabetic).D : By date/time (oldest first).G : Group directories first.— : Prefix to reverse order. For instance, an option of «/O:D» displays files oldest-to-newest, and «/O:-S» displays files biggest-to-smallest. |
/P | Pauses after each screenful of information. |
/Q | Display the owner of the file. |
/R | Display alternate data streams of the file. |
/S | Displays files recursively, traversing any subdirectories. |
/T TimeField | Specify the time field displayed and used for sorting. TimeField may be any of the following letters.C : Creation time.A : Last access time.W : Last write time. For instance, when you use the option «/T:C,» the time listed is when the file was created. |
/W | Uses wide list format, displaying file/folder names only, with multiple names on every line. |
/X | Displays the short names generated for non-8dot3 file names. The format is that of /N («new long-list» format, ), with the short name inserted before the long name. If no short name is present, blanks are displayed in its place. |
/4 | Display years with four digits, e.g., 2018 instead of 18. |
Windows ME, 98, 95, 3.x, and MS-DOS syntax
DIR [Drive][Path][FileName] [/P] [/W] [/Aattributes]] [/Osortorder]] [/S] [/B] [/L] [/V]
[Drive][Path][FileName] | Specifies drive, directory, or files to list. Multiple filespecs are allowed, e.g., «*.txt *.exe«. |
/P | Pauses after each screenful of information. |
/W | Uses wide list format. |
/A[Attributes] | List only files with the specified file attributes. Attributes is a series of letters indicating.D : Directories.R : Read-only files.H : Hidden files.A : Files ready for archiving.S : System files.— : Prefix meaning «not». |
/O[SortOrder] | List files in sorted order, indicated by SortOrder.N : By name (alphabetic).S : By size (smallest first).E : By extension (alphabetic).D : By date and time (earliest first).G : Group directories first.— : Prefix to reverse order.A : By last access date (earliest first). |
/S | List files and directories recursively, traversing subdirectories. |
/B | Uses bare format (no heading information or summary). |
/L | Uses lowercase. |
/V | Verbose mode. Display extra information. |
Ссылки [ править ]
- ^ Рюгхаймер, Ханнес; Спаник, Кристиан (22 октября 1988 г.). «Краткий справочник по AmigaDOS» . Гранд-Рапидс, Mi: Abacus — через Интернет-архив.
- ^ «Руководство по эксплуатации» . cpm.z80.de . Проверено 22 октября 2019 .
- ^ Цифровые исследования (1981-09-25). Операционная система MP / M-86 — Руководство пользователя (1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано из оригинала 04.01.2017 . Проверено 4 января 2017 .
- ^ Руководство пользователя ISIS II
- ^ iRMX 86 ВВЕДЕНИЕ И СПРАВОЧНОЕ РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ для версии 6
- ^ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ CDOS
- ^ «Введение в Tripos» . Проверено 22 октября 2019 .
- ^ [ неработающая ссылка ]
- ^ «Справка JaTomes — Команды OS / 2» . www.jatomes.com .
- ^ «Команда dir командной строки MS-DOS и Windows» . www.computerhope.com .
- ^ «Руководство пользователя Datalight ROM-DOS» . www.datalight.com .
- ^ «GitHub — reactos / reactos: бесплатная Windows-совместимая операционная система» . 22 октября 2019 г. — через GitHub.
- ^ «Руководство GNU Coreutils» . Фонд свободного программного обеспечения.
- ^ «Операционная система AROS Research» . aros.sourceforge.net .
- ^ 86-DOS — Дисковая операционная система для 8086 — Руководство пользователя . Версия 0.3 (Предварительная ред.). Сиэтл, Вашингтон, США: Seattle Computer Products, Inc. 1980. Архивировано из оригинального 14 июля 2019 года . Проверено 14 июля 2019 . (59 страниц)
- ^ Wolverton, Ван (2003). Запуск MS-DOS версии 6.22 (20-летняя редакция), 6-я пересмотренная редакция . Microsoft Press . ISBN 0-7356-1812-7.
- ^ «Список содержимого папки — каталог MATLAB» . www.mathworks.com .
- ^ «Справочник функций: каталог» . octave.sourceforge.io .
- ^ вызов dir (GNU coreutils) на www.gnu.org
Режим повторителя
В базовой, заводской прошивке режима повторителя устройства от D-Link обычно не имеют. Но в то же время можно установить режим клиента, где роутер получает сигнал от удалённого устройства и раздаёт его дальше. То есть в итоге получается тот же режим ретранслятора.
Эта же проблема решается и поиском альтернативной, не родной прошивки, известной как версия «DD-WRT». Но так как это всё-таки не родная версия, её опишем второй, чуть ниже.
Заводская прошивка
Сначала вариант клиента для другой сети.
Настройка DIR-300 в режиме репитера состоит из двух этапов:
- В параметрах настройки Wi-Fi вместо собственных данных нужно установить данные сети, которую планируется усиливать. Все данные копируются с основного устройства.
- Чтоб решить возможную проблему конфликтов устройств, нужно выключить DHCP на DIR-300, а на странице «WAN» раздела «Сеть» добавить новое подключение (или сменить текущее, если роутер далее не планируется для подключения к провайдеру). Нужно установить тип подключения «Динамический IP», интерфейс «WiFiClient».
- Необязательный. Если ранее к сети роутера подключались беспроводные клиенты, то после установки его повторителем она исчезнет. Чтобы устройства зря не искали несуществующее соединение, рекомендуется забыть сеть и произвести поиск заново.
Сохранить и перезагрузить роутер.
Альтернативная (DD-WRT) прошивка
Другой вариант получения ретранслятора — это установка альтернативной прошивки.
Устанавливается она стандартно — в разделе «Система» есть страница.
Для настройки репитера нужно, как и в работе с оригинальной прошивкой, пройти несколько шагов.
- Первое, что нужно сделать, это установить IP будущего усилителя. Можно использовать любой адрес с одним условием — он должен находится в подсети основного устройства. Если там раздаётся сеть в диапазоне 192.168.0.* – репитер не может иметь 192.168.1.*
- На вкладке «Установка» в разделе «Основные установки» выключить WAN.
- Следующим шагом переходят в раздел «Основные установки», но уже на вкладке Wi-Fi. В альтернативной прошивке есть возможность выбрать тип беспроводной сети — «репитер-мост».
- Выбирают его. Далее нужно указать имя сети — оно должно повторять имя на основном роутере.
- Выставив флажки, как указано на картинке, переходят в раздел «Безопасность» (вкладка Wi-Fi). Здесь нужно повторить все настройки защиты основного устройства.
- Сохранив все сделанные изменения, нужно перезагрузить DIR-300.
После перезагрузки в Web-интерфейсе видно, что используется сеть основного устройства.
Можно отметить, что альтернативная прошивка — улучшенная версия заводской. Настройками моста её возможности не ограничиваются. Во многих торговых точках роутер сразу перешивался на альтернативную версию, которая предлагает более расширенные и гибкие настройки.
Примеры команд DIR
Хорошо, теперь вы знаете о переключателях и параметрах, связанных с командой DIR. Давайте рассмотрим несколько примеров реального мира, чтобы лучше понять, как вы можете начать использовать их.
Простая команда dir возвращает список всех файлов и папок в текущем каталоге, в котором вы находитесь.
Выполнение следующей команды показывает все системные файлы внутри вашего текущего пути, используя атрибут «s»:
dir /a:s
Но что делать, если вы хотите просмотреть все файлы определенного типа во всех последующих папках вашего текущего пути. Это легко, просто запустите эту чрезвычайно быструю и полезную команду:
dir \*.mp3 /s
Вы можете заменить часть «.mp3» на любой формат файла, который вы ищете.
Звездочка действует как подстановочный знак , говоря «найди что-нибудь с форматом файла .mp3 в конце», в то время как «/s» рекурсивно просматривает все папки в вашем текущем пути.
Теперь вы, возможно, заметили, что вернули много результатов. Слишком много, чтобы читать, прежде чем прокручивать экран. Здесь мы можем использовать переключатель паузы, чтобы дать вам возможность прочитать их. Для этого измените команду следующим образом:
dir \*.mp3 /s /p
Еще один трюк, который предлагает предложение командной строки, называется трубопроводом. Вы можете использовать символ «>» для отправки результатов одной команды в другое место или службу. Хорошим примером этого является отправка всех ваших результатов в текстовый файл . Затем вы можете просмотреть их позже или импортировать в другие типы документов. Для этого вы можете использовать команду:
dir \*.mp3 /s /b > filename.txt
Мы добавили туда переключатель /b чтобы выводить сами имена файлов без каких-либо других подробностей. Символ, превышающий символ, перенаправляет все, что обычно отображается в результатах непосредственно в файл.
Основные команды командной строки
DIR — сокращение от Directory, эта CMD команда для новичка выводит список всех файлов и папок в определенном каталоге. А также их размер, расширение и свободное пространство, оставшееся на диске. Команда dir в командной строке может быть изменена с помощью дополнительных параметров, таких как DIR /р (выводит список по страницам), DIR /q (выводит информацию о владельце сайта), DIR /w (выводит список в расширенном формате с максимальным количеством файлов в одной строке), DIR / d (выводит список в расширенном формате с разбивкой на столбцы), DIR /n (выводит длинный список одной строкой), DIR /l (выводит несортированный список имен каталогов и файлов в нижнем регистре), DIR /b (выводит список файлов без дополнительной информации). DIR /s выводит список файлов и директорий данного каталога, а также всех подкаталогов. Введя DIR/?, вы увидите список всех доступных параметров.
Команда CD командной строки или CHDIR (Change Directory) предназначена для того, чтобы сменить каталог. Команда выполняет несколько операций. CD перемещает вас на самый верх дерева каталогов. CD .. перемещает вас в родительский каталог по отношению к текущему. CD имя-каталога перемещает вас в этот каталог. Введите CD, чтобы вывести на экран имя текущего каталога.
MD или MKDIR (Make Directory) позволяет создать каталог (папку). Чтобы создать каталог, используйте следующий синтаксис: MD имя-каталога.
CLS очищает экран. Эта команда CMD в Windows применяется, если эмулятор командной строки заполнен перечнем команд и их операций.
EDIT имя-файла позволяет изменять содержимое файла.
Команда DEL позволяет удалить один или несколько файлов. В качестве альтернативы можно использовать команду ERASE. Для удаления файла используйте синтаксис DEL имя-файла.
Если вы хотите удалить все файлы с определенным расширением, то введите DEL *.doc, и из текущего каталога будут удалены все файлы с расширением doc. DEL *.* удаляет все файлы из текущего каталога, поэтому будьте осторожны с этой командой.
RD или RMDIR — вы можете использовать эту команду, чтобы удалить папку, но папка должна быть пустой. Синтаксис довольно прост. Введите RD имя-папки. Если вы хотите удалить папку, которая не является пустой, вы можете использовать RD / S имя-папки. Будьте осторожны с этой командой, так как она удаляет папку и все ее содержимое без возможности восстановления.
RENAME, или REN переименовывает файл или каталог. Синтаксис этой команды CMD управления компьютером следующий: RENAME текущее-имя новое-имя. Например, если вы хотите переименовать файл с именем iPhone.txt в iPad.txt, введите RENAME iPhone.txt iPad.txt.
MOVE позволяет переместить один или несколько файлов из одного каталога в другой. Например, если вы хотите переместить файл 1.txt размещенный в текущей директории в папку с именем Numericals внутри текущего каталога, введите MOVE 1.txt Numericals. Если вы пытались переименовать директорию (папку) с помощью команды RENAME приведенным выше способом, то знаете, что это не работает. В этом нам поможет команда MOVE, так как она также может быть использована для переименования каталогов. Введите MOVE текущее-имя новое-имя, где текущее имя — это имя директории в текущей папке.
Команда COPY позволяет скопировать один или несколько файлов из одного места в другое. Команда позволяет объединять файлы одного и того же типа. Давайте посмотрим на различные примеры применения команды COPY:
- COPY имя-файла имя-папки скопирует файл имя-файла в уже существующую папку;
- COPY имя-файла новое-имя-файла создает копию файла с новым именем;
- COPY *.doc Word копирует все файлы с расширением .doc в папку с именем Word.
CMD основная команда XCOPY предназначена для файлов и каталогов, включая подкаталоги. Простейший вариант ее использования — скопировать все файлы с одного диска на другой. Синтаксис: XCOPY Исходный-диск: Диск-назначения: /e, где параметр /е позволяет копировать все подкаталоги, даже если они пусты. Используйте /s, чтобы запретить копирование пустых директорий. Вы можете использовать имена папок исходного диска или диска назначения, чтобы просто скопировать все содержимое одной папки в другую.
How to change the directory (folder) in Command Prompt (CMD)
The first command from the list is CD (Change Directory). This command enables you to change the current directory or, in other words, to navigate to another folder from your PC. For instance, the command CD takes you to the top of the directory tree. To see how it works, after you open the Command Prompt, type cd and press Enter on your keyboard. You should see how the CD command takes you to the top of the directory tree. In this case, to the «C:» drive.
Running the CD command to change the directory to root
Note that the Command Prompt is not case sensitive, meaning that you can type commands using capital letters, lowercase or any combination of them. The commands CD, cd or Cd, all work the same way.
Going back to the «CD» command, now you are working on the root of the «C:» drive. If you need to go to a specific folder from this drive run the command «CD Folder.» The subfolders must be separated by a backslash character: «.» For instance, when you need to access the System32 folder located in «C:\Windows,» type «cd windows\system32» as shown below, and then press Enter on your keyboard.
Running the CD command to change the directory to a specific folder
When you need to go one folder up, use the «cd..» command. Let’s assume that you want to go back to the Windows folder. Type «cd..» and press Enter on your keyboard.
Running the CD.. command to go up one level in the directory tree
The effect is that your current directory changes to «C:\Windows.»
Как переместить файл через консоль?
Для перемещения файлов используется команда под названием «MOVE». Что бы переместить файл из корня диска «C:\ Move.txt» в папку, в моём случаи это «С:\Test_Move» пишем в консоль:
Результат выполнения команды. Файл «Move.txt» был перемещён в папку «Test_Move»
Если Вам нужно переместить все файлы с конкретным расширением, то в этом случаи стоит писать так:
Для примера я создал 3 файла «Move_1.txt, Move_2.txt и Move_3.txt» Как видно из скриншота выше, все три файла были перемещённых. В этом можно убедится не закрывая консоль.
Для проверки используем команду «DIR»
С перемещением файлов на этом все. Но, если в каталоге куда нужно переместить файл уже есть такой? То пользователь получит сообщения, в котором его спросят подтвердить, перезаписать файл или нет.
Если ввести символ «Y» то файл будет перезаписан. При этом содержимое уже имеющегося файла в каталоге «C:\Test_Move\» будут потеряны.
Если ввести символ «N» файл не будет перемещён.
Если ввести «ALL» то будут перемещены и перезаписаны все файлы с конкретным расширением. При этом, также, содержимое файлов в директории «C:\Test_Move\» будут потеряны.
Что бы отключить предупреждения используется ключик «Y»
Теперь все файлы будет перемещены и перезаписаны без всяких предупреждений. Будьте внимательны, можно потерять важную информацию.
Errors
The mkdir() function shall fail if:
- EACCES
- Search permission is denied on a component of the path prefix, or write permission is denied on the parent directory of the directory to be created.
- EEXIST
- The named file exists.
- ELOOP
- A loop exists in symbolic links encountered during resolution of the path argument.
- EMLINK
- The link count of the parent directory would exceed {LINK_MAX}.
- ENAMETOOLONG
- The length of the path argument exceeds {PATH_MAX} or a pathname component is longer than {NAME_MAX}.
- ENOENT
- A component of the path prefix specified by path does not name an existing directory or path is an empty string.
- ENOSPC
- The file system does not contain enough space to hold the contents of the new directory or to extend the parent directory of the new directory.
- ENOTDIR
- A component of the path prefix is not a directory.
- EROFS
- The parent directory resides on a read-only file system.
The mkdir() function may fail if:
- ELOOP
- More than {SYMLOOP_MAX} symbolic links were encountered during resolution of the path argument.
- ENAMETOOLONG
- As a result of encountering a symbolic link in resolution of the path argument, the length of the substituted pathname string exceeded
{PATH_MAX}.
The following sections are informative.
Другие полезные команды
В случае работы с пакетными файлами или скриптами имеет смысл сообщить пользователю о том, что делает скрипт. Для этого подходит команда «echo «.
Разделы диска помимо прочего содержат и зашифрованные файлы. Информацию об этом можно получить с помощью команды «cipher /C». Кроме того, файлы можно зашифровать с помощью параметра «/D» или расшифровать с помощью «/E»
Однако следует обратить внимание на тот факт, что эта команда для работы с разделами действует только в файловой системе NTFS
Если вы залогинены на удаленном компьютере, то можете удаленно управлять его выключением с помощью команды: «shutdown /s». При использовании этой же команды с параметром «/r» компьютер будет перезагружен. Параметр «/l» обеспечит выход из текущего сеанса.
Чтобы получить полный обзор DOS-команд, введите в окне DOS команду «help». В результате её выполнения вы увидите все основные команды в виде списка. Подробные сведения об определенных функциях можно также получить с помощью вызова «help », например «help cd» или «help copy». Также известные со старых добрых времен DOS классические игры вы можете запустить под DOSBox.
- Шумит ноутбук или системный блок: что делать?
- Windows 7 перестали обновлять: на какую ОС переходить?