Вход

Изучение работы команд Windows для работы с файлами

Реферат по программированию
Дата добавления: 28 мая 2006
Язык реферата: Русский
Word, rtf, 369 кб (архив zip, 41 кб)
Реферат можно скачать бесплатно
Скачать
Не подходит данная работа?
Вы можете заказать написание любой учебной работы на любую тему.
Заказать новую работу




Федеральное агентство по образованию и науке РФ

Красноярский государственный технический университет




Кафедра Информатики и ВТ





















Лабораторная работа №2

Изучение работы команд Windows для работы с файлами










Выполнила: студентка ЭУ 64-4

Трухиной Л.Г.

Руководитель: Сидоров А.Ю.












Красноярск 2005


Справочник по командам Windows для работы с файлами




  • Команда Chdir (Cd) – вывод имени текущего каталога и переход в другую папку.


CHDIR [диск:][путь]

CHDIR[..]

Cd [/d] [диск:] [путь]

Cd [..]


Команда СD диск: отображает имя текущего каталога указанного диска.

Команда СD без параметров отображает имена текущих диска и каталога.

Параметр /d используется для одновременной смены текущих диска и каталога.

.. – обозначает переход в родительский каталог.


C:\Documents and Settings\1>cd /d d:\Люда

D:\Люда>cd..

D:\> cd Люда



    • Команда Attrib – просмотр, установка и снятие атрибутов файла (каталога) и переход в другую папку.


Attrib [+r:-r] [+a:-a] [+s:-s] [+h:-h] [диск:] [путь] [имя_файла]


C:\Люда>attrib +a людмила.txt

C:\Люда>attrib +h людмила.txt

C:\Люда>attrib -h людмила.txt

C:\Люда>attrib +r людмила.txt

C:\Люда>attrib +s людмила.txt

C:\Люда>attrib людмила.txt - просмотр атрибутов


«+» - установка атрибутов

«-» - снятие атрибутов

R – атрибут «Только чтение»

А – атрибут «Архивный»

S – атрибут «Системный»

Н – атрибут «Скрытый»




    • Команда Copy – копирование одного или нескольких файлов.


COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] источник [/A | /B]

[+ источник [/A | /B] [+ ...]] [результат [/A | /B]]


источник Имена одного или нескольких копируемых файлов.

/A Файл является текстовым файлом ASCII.

/B Файл является двоичным файлом.

/D Указывает на возможность создания зашифрованного файла

результат Каталог и/или имя для конечных файлов.

/V Проверка правильности копирования файлов.

/N Использование, если возможно, коротких имен при копировании

файлов, чьи имена не удовлетворяют стандарту 8.3.

/Y Подавление запроса подтверждения на перезапись существующего

конечного файла.

/-Y Обязательный запрос подтверждения на перезапись существующего

конечного файла.

/Z Копирование сетевых файлов с возобновлением.


Ключ /Y можно установить через переменную среды COPYCMD.

Ключ /-Y командной строки переопределяет такую установку.

По умолчанию требуется подтверждение, если только команда COPY

не выполняется в пакетном файле.


C:\Люда>copy /a люда1.doc+люда2.doc люда3.doc




    • Команда Del – удаление одного или нескольких файлов.


Del [/p] [/f] [/s] [/q] [/a[[:]атрибуты]] имена


С:\Люда>del /p люда3.doc

С:\Люда>del /a:h людмила.txt


Имена – имена одного или нескольких файлов.

/p – запрос на подтверждение перед удалением каждого файла.

/f – принудительное удаление файлов из всех подкаталогов.

/s – удаление указанных файлов из всех подкаталогов.

/q – отключение запроса на подтверждение при удалении файлов.

/a – отбор файлов на удаление по атрибутам.

Атрибуты S – системные файлы R – доступные только для чтения

H – скрытые файлы A – файлы для архивирования




    • Команда Dir – вывод списка и подкаталогов каталога


Dir [диск:] [путь] [имя_файла] [/a[[:]атрибуты]] [/b] [/c] [/d] [/l] [/n] [/о[[:]порядок]] [/p] [/q] [/s] [/t[[:]время]] [/w] [/x] [/4]


С:\Люда>dir /b


[диск:] [путь] [имя_файла] – диск, каталог и/или файлы, которые следует включить в список.


/a – вывод файлов с указанными атрибутами(D-каталоги; H-скрытые файлы; R-доступные только для чтения; S-системные файлы; A-файлы для архивирования)

/b – вывод только имен файлов

/c – применение разделителя групп разрядов для вывода размеров файлов

/d – вывод списка в несколько столбцов с сортировкой по столбцам

/l – использование нижнего регистра для имен файлов

/n – отображение имен файлов в крайнем правом столбце

/о – сортировка списка отображаемых файлов

порядок N-по имени(алфавитная); E-по расширению(алфавитная);

G-начать список с каталогов; S-по размеру(сперва меньшие);

D-по дате(сперва более старые)

/p – пауза после заполнения каждого экрана

/q – вывод сведений о владельце файла

/s – вывод списка файлов из указанного каталога и его подкаталогов

/t – выбор поля времени для отображения и сортировки

время C-создание; A-последнее использование; W-последнее изменение

/w – вывод списка в несколько столбцов

/x – отображение коротких имен для файлов

/4 – вывод номера года в четырехзначном формате




    • Команда Fc – сравнение двух файлов и вывод различий между ними.


Fc [/a] [/c] [/l] [lbn] [/n] [/t] [/w][/nnnn] [диск1:] [путь1] имя_файла1 [диск2:] [путь2] имя_файла2

Fc /b [диск1:] [путь1] имя_файла1 [диск2:] [путь2] имя_файла2


/a – вывод только первой и последней строк для каждой группы различий

/b – сравнение двоичных файлов

/c – игнорирование регистра символов

/l – сравнение файлов в формате ASCII

/lbn – максимальное число несоответствий для заданного числа строк

/n – вывод номеров строк при сравнение текстовых файлов ASCII

/t – символы табуляции не заменяются числом пробелов

/w – при сравнение пробелы и символы табуляции игнорируются

/nnnn – число последовательных совпадающих строк, которое должно встретиться после группы насовпадающих


С:\юда>fc /nnnn ущу.txt еще.txt




    • Команда find – поиск текстовой строки в одном или нескольких файлах.


FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "строка" [[диск:][путь]имя_файла[ ...]]


/V Вывод всех строк, НЕ содержащих заданную строку.

/C Вывод только общего числа строк, содержащих заданную строку.

/N Вывод номеров отображаемых строк.

/OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".

/I Поиск без учета регистра символов.

"строка" Искомая строка.

[диск:][путь]имя_файла

Один или несколько файлов, в которых выполняется поиск.


C:\Occo>find /c "Лабораторная работа" ущу.txt еще.txt




    • Команда Mkdir – создание папки

MKDIR [диск:]путь

MD [диск:]путь


Изменение команды MKDIR при включении расширенной обработки команд:

Команда MKDIR создает при необходимости все промежуточные каталоги в пути.

Например, если \a не существует, то:

mkdir \a\b\c\d

приводит к тому же результату, что и:

mkdir \a

chdir \a

mkdir b

chdir b

mkdir c

chdir c

mkdir d

При отключении расширенной обработки команд используется только второй вариант.


C:\Люда>mkdir \Люда\Люда4\Люда5




    • Команда Move – перемещение и одного или нескольких файлов, переименование файла


Перемещение одного или более файлов:

MOVE [/Y | /-Y] [диск:][путь]имя_файла1[,...] назначение

Переименование папки:

MOVE [/Y | /-Y] [диск:][путь]имя_папки новое_имя_папки


[диск:][путь]имя_файла1 Определяет местоположение файла или файлов, которы

необходимо переместить.

Назначение Определяет новое местоположение файла. Назначение

может состоять из буквы диска (с последующим

двоеточием), имени папки или их комбинации. При

перемещении только одного файла, можно указать и е

новое имя, если хотите выполнить его одновременное

переименование при перемещении.

[диск:][путь]имя_папки Определяет папку, которую необходимо переименовать

новое_имя_папки Определяет новое имя папки.


/Y Перезаписывать существующие файлы назначения без

предупреждения.

/-Y Предупреждать при перезаписи существующего файла

назначения.


С:\Люда>move /y еще.txt c:\Люда\1

C:\Occo>move /y ущу.txt l.txt




    • Команда Rename - переименование файлов и папок.


RENAME [диск:][путь][папка1 | имя_файла1] [папка2 | имя_файла2]

REN [диск:][путь][папка1 | имя_файла1] [папка2 | имя_файла2]


Указать другой диск или папку для результирующего файла или папки нельзя.


C:\Люда>rename люда4 людмила




    • Команда Replace – замена файлов в одном каталоге с теми же именами из другого каталога.

REPLACE [диск1:][путь1]имя_файла [диск2:][путь2] [/A] [/P] [/R] [/W]

REPLACE [диск1:][путь1]имя_файла [диск2:][путь2] [/P] [/R] [/S] [/W] [/U]

[диск1:][путь1]имя_файла Один или несколько исходных файлов.

[диск2:][путь2] Каталог, в котором следует заменитьфайлы.

/A Добавление новых файлов в конечный каталог.

Этот ключ несовместим с ключами /S и /U.

/P Вывод запроса перед заменой или

добавлением файла.

/R Разрешение замены файлов, предназначенных

только для чтения (среди прочих).

/S Замена файлов во всех подкаталогах

конечного каталога.

Этот ключ несовместим с ключом /A.

/W Ожидание вставки диска перед началом выполнения.

/U Замена только файлов, более старых, чем исходные.

Этот ключ несовместим с ключом /A.


C:\Люда>replace c:\люда\люда5\j.doc c:\люда\люда3




    • Команда Rmdir – удаление каталога.


RMDIR [/S] [/Q] [диск:]путь

RD [/S] [/Q] [диск:]путь


/S Удаление дерева каталогов, т. е. не только указанного каталога,

но и всех содержащихся в нем файлов и подкаталогов.


/Q Отключение запроса подтверждения при удалении дерева каталогов

с помощью ключа /S.


C:\Люда>rmdir /s Люда3




    • Команда Tree – выведение графически дерева каталогов данного пути.


TREE [диск:][путь] [/F] [/A]


/F Вывод имен файлов в каждой папке.

/A Использовать символы ASCII вместо символов национальных алфавитов.


C:\Occo>tree Люда5




    • Команда Xcopy – копирование файлов и каталогов, включая подкаталоги.


XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]

[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]

[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]

[/EXCLUDE:file1[+file2][+file3]...]


source Указывает файл для копирования.

destination Указывает размещение и имя новых файлов.

/A Копирует файлы только с атрибутом "Архивный",

при этом значение атрибута не изменяется.

/M Копирует файлы только с атрибутом "Архивный",

при этом атрибут "Архивный" отключается.

/D:m-d-y Копирует файлы, измененные либо в указанный день, либо после.

Если дата не указана, копируются только те файлы,

которые новее в исходной папке.

/EXCLUDE:file1[+file2][+file3]...

Указывает список файлов, содержащих строки. Каждая строка

должна находиться в отдельной линии в файлах. Если одна из

строк совпадает с любой частью абсолютного пути копируемого

файла, то такой файл копироваться не будет. Например,

указывание таких строк, как \\obj\\ или .obj, исключает

из копирования все файлы в папке obj и, соответственно, все

файлы с расширением .obj.

/P Запрашивает, прежде чем создать конечный файл.

/S Копирует все папки и подпапки, кроме пустых.

/E Копирует все папки и подпапки, включая пустые.

То же самое, что и /S /E. Можно использовать для изменения /T.

/V Проверяет каждый новый файл.

/W Запрашивает нажатие клавиши, прежде чем начать копирование.

/C Продолжает копирование, даже если произошла ошибка.

/I Если конечная папка не существует и копируется более одного

файла, подразумевается, что местом назначения должна быть папка.

/Q Не отображает имена файлов во время копирования.

/F Отображает имена исходных и конечных файлов во время копирования.


/L Отображает файлы, которые будут скопированы.

/G Разрешает копирование шифрованных файлов в конечную папку,

не поддерживающую шифрование.

/H Копирует скрытые и системные файлы.

/R Заменяет файлы, доступные только для чтения.

/T Создает структуру папок, но не копирует файлы. Не поддерживает

пустые папки и подпапки. Сочетание /T /E

поддерживает пустые папки и подпапки.

/U Копирует только файлы, которые уже существуют в конечной папке.

/K Копирует атрибуты. Простая команда Xcopy сбрасывает атрибут

"Только чтение".

/N Копирует с использованием сгенерированных коротких имен.

/O Копирует права владельца файлом и сведения таблицы управления

доступом (ACL).

/X Копирует параметры аудита файла (включает действие /O).

/Y Подавляет запрос на подтверждение перезаписи

существующего конечного файла.

/-Y Вызывает запрос на подтверждение перезаписи

существующего конечного файла.

/Z Копирует сетевые файлы с возобновлением.


Параметр /Y можно установить через переменную среды COPYCMD.

Параметр /-Y командной строки переопределяет такую установку.


C:\Люда>xcopy f c:\Мои документы / оссо

© Рефератбанк, 2002 - 2017