Не пропусти
Главная » Диагностика проблем на компьютере » Как создать каталог на компьютере через командную строку

Как создать каталог на компьютере через командную строку

Как создать каталог на компьютере через командную строку

Командные файлы Windows

Общие сведения о командном процессоре Windows.

Команды CMD

Список стандартных команд можно получить, введя команду:

Внешний вид окна CMD. EXE (консоли Windows) можно изменить с помощью команды

COLOR F0 — символы белого цвета на черном фоне (используется по умолчанию).

COLOR 0F — черные символы на белом фоне.

COLOR 0E — светло-желтые символы на черном фоне.

HELP COLOR — подсказка для команды COLOR.

Специальные символы CMD

> — перенаправление вывода
— перенаправление ввода

Простейший пример перенаправления ввода:

Команда1 & команда2 — выполняется первая команда, затем вторая команда.

Завершится выполнением первой команды и сообщением об ошибке для второй:

Echo date — команда echo выведет на экран текст ”date”.

Использование переменных окружения в командных файлах.

NUMBER_OF_PROCESSORS=1 — количество процессоров

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE; .JS;.JSE;.WSF;.WSH — расширения для исполняемых файлов.

PROCESSOR_ARCHITECTURE=x86 — архитектура процессора.

PROCESSOR_LEVEL=6 — уровень (номер модели) процессора.

PROCESSOR_REVISION =0801 — версия процессора.

ProgramFiles=C:\Program Files — путь к папке «Program Files»

SystemRoot= C:\WINDOWS — каталог ОС Windows.

%CD% — Принимает значение строки текущего каталога.

%TIME% — Принимает значение текущего времени.

%ERRORLEVEL% — Принимает текущее значение кода завершения задачи ERRORLEVEL

%CMDCMDLINE% — Принимает значение строки, которая вызвала командный процессор.

Передача параметров командному файлу.

И запускаем его на выполнение следующей командой:

Переходы и метки.

Для поиска файла на диске воспользуемся командой IF EXIST :

@ECHO OFF
ECHO Вызов 1.bat
CALL 1.bat
ECHO Возврат.

PAUSE — приостановить выполнение командного файла до нажатия любой клавиши.

Вызываемый файл 1.bat изменим следующим образом:

@ECHO OFF
SET MYFILE=»Very good 1.bat»
SET MYNUMBER=99

Переменные вызываемого файла будут доступны в вызывающем файле.

Примеры командных файлов.

Своя команда для создания новых файлов.

Комбинация перенаправления ввода и перенаправления вывода:

Присвоение съемному диску одной и той же буквы.

Выберем для съемного диска желаемую букву, например — X.

Создание архива, имя которого содержит дату и время.

Создаем каталог на диске C:, имя которого = текущая дата из переменной VDATE:

Выполнение каких либо действий в заданный интервал времени.

IF /I строка1 оператор_сравнения строка2 команда

Где оператор_сравнения принимает следующие значения:

REM Время меньше 12:00 — перейти на анализ второго условия, иначе — выход

Пример создания архива каталога «Мои Документы».

Изменение даты и времени файлов или папок.

При этом пользователю выводится краткая подсказка

Touch [-acm] [-r|-f файл] [-t [[CC]YY] MMDDhhmm.[SS]] file файл

Примеры использования утилиты touch. exe в командной строке Windows:

Остановка и запуск системных служб.

То же, с использованием короткого имени:

Выдача значения переменной ERRORLEVEL.

Set /p pset=»Enter password — »
Echo Password is — %pset%

Задержки в командных файлах

: SLEEP N — где N — количество секунд для задержки.

Choice. com /T:y,10 /N — задержка на 10 секунд

Определение доступности IP-адреса

Ping yandex. ru — ping на адрес узла yandex. ru

Определение текущей версии Windows.

Microsoft Windows [Version 10.0.22000.1455]

If %errorlevel% == 0 set curr_OS=Windows 2000

If %errorlevel% == 0 set curr_OS=Windows XP

If %errorlevel% == 0 set curr_OS=Windows Server 2003

If %errorlevel% == 0 set curr_OS=Windows Vista

DNS-имя домена рабочей станции Mydomain

Интервал ожидания открытия COM-порта (с) 0

Для среды Windows 7 результат выполнения команды выглядит так:

Версия программы Windows 7 Professional

Интервал ожидания открытия COM-порта (с) 0

Net config workstation | find /i «Windows 2000»

If %errorlevel% == 0 set curr_OS=Windows 2000

REM net config workstation | find /i «Windows 2002»

If %errorlevel% == 0 set curr_OS=Windows XP

Net config workstation | find /i «Server 2003»

If %errorlevel% == 0 set curr_OS=Windows Server 2003

Net config workstation|find /i «Windows Vista»

If %errorlevel% == 0 set curr_OS=Windows Vista

Net config workstation | find /i «Windows 7» > nul

Net config workstation | find /i «Версия программы» | find «Professional»

If errorlevel 0 if not errorlevel 1 set curr_OS=Windows 7 PRO

Reg query «HKLM\Software\Microsoft\Windows NT\CurrentVersion» /V ProductName

Результат для случая Windows XP Professional:

ProductName REG_SZ Microsoft Windows XP

Поиск компьютеров с запущенным приложением

Окончательное содержимое командного файла:

Поиск компьютеров с запущенным приложением по списку

FOR /F [«ключи»] %переменная IN (имя файла) DO команда [параметры]

Выключение компьютеров по списку, созданному на основе сетевого окружения.

Поиск в локальной сети включенных компьютеров.

Для просмотра содержимого ARP-кэш можно воспользоваться командой

Arp — a — отобразить все записи в таблице ARP

Адрес в Интернете Физический адрес Тип

Адрес в Интернете Физический адрес Тип

Для понимания алгоритма опроса сети необходимо учесть следующее:

REM Устанавливаем значение переменной IPTMP — постоянной части IP-адреса

REM Переменная N задает количество опрашиваемых IP-адресов

REM результаты будут записаны в файл oprosipplus. txt

ECHO %DATE% Опрос ARP %N% адресов начиная с %IPTMP%%IPMIN% >> oprosipplus. txt

Rem Если » хвост «больше N — на завершение работы

REM если « хвост » меньше N – продолжим опрос

REM выполним пинг и проверим наличие записи в ARP-кэш

REM Если запись есть — запишем это событие в журнал oprosipplus. txt

If %ERRORLEVEL%==0 Echo %IPFULL% >> OPROSipPLUS. txt

Rem Перейдем на выполнение следующего шага

Работа с дисками, файлами и каталогами.

Окончательно, командный файл будет выглядеть следующим образом:

В масках файлов и каталогов возможно использование частичных имен

FOR /R [[диск:]путь] %переменная IN (набор) DO команда [параметры]

Простой пример удаления файлов с расширением. tmp из каталога C:\TEMP:

Возможно объединение нескольких операторов :

Для копирования используется команда xcopy с ключами:

Подсказку по использованию команды XCOPY можно получить при вводе:

Работа с графическими приложениями Windows.

Текущую версию программы можно скачать на странице разработчика CMDOW

Пример командного файла, закрывающего окна Проводника Интернет (IEXPLORE. EXE):

Перекодировка текстовых файлов.

Iconv [-c] [-s] [-f encoding] [-t encoding] [inputfile. ]

Когда задана опция — s, сообщения об ошибках не выводятся.

Скачать последнюю версию iconv для Windows (в составе пакета libiconv) можно здесь

Часто встречающиеся ошибки при написании командных файлов.

Командная строка
DIR «%ProgramFiles%»
Выполнится верно.

Дополнительные материалы по командной строке Windows:

Настройка окна командной строки Windows. Малоизвестные возможности по изменению свойств консоли Windows.

Все о реестре Regedit / All about registry

Как создать папку в командной строке? / How create folder in command prompt?

Сегодня мы рассмотрим простой пример создания папки в командной строке.

example run ru

example cmd ru

Если необходимо перейти в корень диска наберите следующую команду:

Окно с примером как это выглядит в командной строке ниже:

example cd program files

Данная команда позволяет выйти из любой папки или папок в корень диска.

Рассмотрим обратный пример перемещения в интересующую нас папку.

example cd to program files ru

example drive d ru

Теперь рассмотрим пример создания папки.

Для создания папки используется команда Mkdir

Переместившись в нужный Вам каталог напечатайте:

example mkdir test ru

Можно создать папку и вложенные в нее папки:

Mkdir » Имя вашей папки\Имя вложенной папки»

example mkdir 1 2 3 ru

Результат будет выглядеть как на изображении ниже

example result create 1 2 3 ru

example create new test

To create a folder on the command line:

example run en

example cmd en

To move through the folders, use the CD command.

If you want to go to the root of the disk, type the following command:

A window with an example of how it looks in the command line below:

example program files en

To move to the folder you need to type:

example cd to program files en

example drive d en

Now! Let’s look at an example of creating a folder.

To create a folder, use the Mkdir command

After moving to the desired directory, type:

Mkdir name of your folder

example mkdir test en

You can create a folder and its subfolders:

Mkdir «your folder Name\subfolder Name»

example mkdir 1 2 3 en

The result will look like the image below:

example result create 123 en

example mkdir new test en

Источники:

Https://ab57.ru/cmd. html

Http://regedit. su/command-prompt/85-command-prompt/843-create-folder-cmd

Оставить комментарий