Файлы — cmd. Работа с файлами из консоли. Часть 1.
В этом посте будут рассмотрены основные команды для работы с файлами из cmd. Пост будет, короткий! Я постараюсь коротко рассказать про каждую команду, так как вчера, у мамы дома разбирал дровник (нужно построить новый, красивый) и случайно разодрал себе руку…
Сам не понял, как получилось. Старый ржавый лист железа, который когда-то служил крышей с играл мне по руке. Теперь на правой руке пальцы опухшие с порванными ранами и болит. Думаю, придётся ехать в больницу, так как раны гноятся, видимо из-за ржавчины!
В свези с этим недоразумением, не удобно печатать и поэтому пост будет коротким и разбит на две или три части…
Как удалить файл через cmd.exe
Для удаления файла или несколько файлов используется команда «DEL» Команду «DEL» можно применять в трёх вариантах. В зависимости от Ваших потребностей.
1) Для удаления одного файла.
2) Для удаления всех файлов с нужным расширением.
3) Для удаления всех файлов, в определённой директории.
Обо всем по порядку. Для удаления одного файла введите команду:
Файл с именем «test.txt» будет удалён после выполнения команды из корня диска «C:\»
Что бы удалить все файлы из нужной вам директории с определённым расширением, например «txt» следует ввести команду таким образом:
В место имени файла нужно указать знак «*» и через точку указать нужно расширение.
Для удаления всего, что находится в директории, делаем так:
Из директории «directory» будут удалены все файлы. Как видим, прежде чем все удалится, нас просят подтвердить действия. Удалять или нет!
Что бы консоль не спрашивала, нужно удалять или нет стоит использовать ключ «/q» получится так.
Теперь консоль не будет задавать лишних вопросов и удалит все файлы сразу.
Для справки: Данную команду можно использовать со звёздочками «*» то есть можно писать так «del C:\directory\*.*» в таком случаи результат будет такой же, как и прежде. Все файлы будут удалены из директории «directory»
Как удалить каталог через консоль.
Для удаления каталога имеется команда «RD». Удалим ранее созданный каталог «directory»
Каталог «directory» будет удалён, только в том случаи, если он пуст. Но если каталог не пустой, и содержит другие файлы и папки удаления не произойдёт!
Что бы удалить каталог с файлами используется ключ «/S»
Теперь катало будет удалён со всем содержимым. Что бы избежать запроса подтверждения используется ключ «/q»
На этом я закончу первую часть поста.
В следующей части:
- Как переместить файл через консоль.
- Как переименовать файл из консоли.
- Как вывести содержимое файла в консоль.
- Как записать в файл результат выполнения команды.
- Как запустить файл из консоли.
Возможно, даже скорее всего напишу ещё больше и также я думаю что будет и третья (3) часть посвящённая этой теме. Боюсь, что за один, два раза не осилю столько печатать из за полученных увечий.
Удачи Вам! Буду рад видеть Вас в следующих постах!