Какие операции могут производиться над файлами

Обновлено: 05.07.2024

Операционная система должна предоставить в распоряжение пользователя набор операций для работы с файлами , реализованных через системные вызовы. Чаще всего при работе с файлом пользователь выполняет не одну, а несколько операций. Во-первых, нужно найти данные файла и его атрибуты по символьному имени, во-вторых, считать необходимые атрибуты файла в отведенную область оперативной памяти и проанализировать права пользователя на выполнение требуемой операции . Затем следует выполнить операцию, после чего освободить занимаемую данными файла область памяти. Рассмотрим в качестве примера основные файловые операции ОС Unix [Таненбаум, 2002].

  • Создание файла , не содержащего данных. Смысл данного вызова - объявить, что файл существует, и присвоить ему ряд атрибутов . При этом выделяется место для файла на диске и вносится запись в каталог .
  • Удаление файла и освобождение занимаемого им дискового пространства.
  • Открытие файла . Перед использованием файла процесс должен его открыть. Цель данного системного вызова - разрешить системе проанализировать атрибуты файла и проверить права доступа к нему, а также считать в оперативную память список адресов блоков файла для быстрого доступа к его данным. Открытие файла является процедурой создания дескриптора или управляющего блока файла . Дескриптор (описатель) файла хранит всю информацию о нем. Иногда, в соответствии с парадигмой, принятой в языках программирования, под дескриптором понимается альтернативное имя файла или указатель на описание файла в таблице открытых файлов , используемый при последующей работе с файлом . Например, на языке Cи операция открытия файла fd=open( pathname ,flags,modes); возвращает дескриптор fd , который может быть задействован при выполнении операций чтения ( read(fd,buffer,count); ) или записи.
  • Закрытие файла . Если работа с файлом завершена, его атрибуты и адреса блоков на диске больше не нужны. В этом случае файл нужно закрыть, чтобы освободить место во внутренних таблицах файловой системы.
  • Позиционирование. Дает возможность специфицировать место внутри файла , откуда будет производиться считывание (или запись) данных, то есть задать текущую позицию.
  • Чтение данных из файла . Обычно это делается с текущей позиции. Пользователь должен задать объем считываемых данных и предоставить для них буфер в оперативной памяти.
  • Запись данных в файл с текущей позиции. Если текущая позиция находится в конце файла , его размер увеличивается, в противном случае запись осуществляется на место имеющихся данных, которые, таким образом, теряются.

Есть и другие операции , например переименование файла , получение атрибутов файла и т. д.

Существует два способа выполнить последовательность действий над файлами [Олифер, 2001].

В первом случае для каждой операции выполняются как универсальные, так и уникальные действия (схема stateless ). Например, последовательность операций может быть такой: open , read1 , close , . open , read2 , close , . open , read3 , close .

Альтернативный способ - это когда универсальные действия выполняются в начале и в конце последовательности операций, а для каждой промежуточной операции выполняются только уникальные действия. В этом случае последовательность вышеприведенных операций будет выглядеть так: open , read1 , . read2 , . read3 , close .

Большинство ОС использует второй способ, более экономичный и быстрый. Первый способ более устойчив к сбоям, поскольку результаты каждой операции становятся независимыми от результатов предыдущей операции ; поэтому он иногда применяется в распределенных файловых системах (например, Sun NFS ).

Директории. Логическая структура файлового архива

Количество файлов на компьютере может быть большим. Отдельные системы хранят тысячи файлов , занимающие сотни гигабайт дискового пространства. Эффективное управление этими данными подразумевает наличие в них четкой логической структуры. Все современные файловые системы поддерживают многоуровневое именование файлов за счет наличия во внешней памяти дополнительных файлов со специальной структурой - каталогов (или директорий ).

Каждый каталог содержит список каталогов и/или файлов , содержащихся в данном каталоге . Каталоги имеют один и тот же внутренний формат, где каждому файлу соответствует одна запись в файле директории (см., например, рис.11.3).

Число директорий зависит от системы. В ранних ОС имелась только одна корневая директория , затем появились директории для пользователей (по одной директории на пользователя). В современных ОС используется произвольная структура дерева директорий .

Таким образом, файлы на диске образуют иерархическую древовидную структуру (см. рис. 11.4).


Рис. 11.4. Древовидная структура файловой системы

Существует несколько эквивалентных способов изображения дерева. Структура перевернутого дерева, приведенного на рис. 11.4, наиболее распространена. Верхнюю вершину называют корнем. Если элемент дерева не может иметь потомков, он называется терминальной вершиной или листом (в данном случае является файлом ). Нелистовые вершины - справочники или каталоги содержат списки листовых и нелистовых вершин. Путь от корня к файлу однозначно определяет файл .

Подобные древовидные структуры являются графами, не имеющими циклов. Можно считать, что ребра графа направлены вниз, а корень - вершина , не имеющая входящих ребер. Как мы увидим в следующей лекции, связывание файлов , которое практикуется в ряде операционных систем, приводит к образованию циклов в графе.

Внутри одного каталога имена листовых файлов уникальны. Имена файлов , находящихся в разных каталогах , могут совпадать. Для того чтобы однозначно определить файл по его имени (избежать коллизии имен), принято именовать файл так называемым абсолютным или полным именем (pathname), состоящим из списка имен вложенных каталогов , по которому можно найти путь от корня к файлу плюс имя файла в каталоге , непосредственно содержащем данный файл . То есть полное имя включает цепочку имен - путь к файлу , например /usr/games/doom . Такие имена уникальны. Компоненты пути разделяют различными символами: "/" (слэш) в Unix или обратными слэшем в MS-DOS (в Multics - ">"). Таким образом, использование древовидных каталогов минимизирует сложность назначения уникальных имен.

Указывать полное имя не всегда удобно, поэтому применяют другой способ задания имени - относительный путь к файлу . Он использует концепцию рабочей или текущей директории , которая обычно входит в состав атрибутов процесса , работающего с данным файлом . Тогда на файлы в такой директории можно ссылаться только по имени, при этом поиск файла будет осуществляться в рабочем каталоге . Это удобнее, но, по существу, то же самое, что и абсолютная форма.

Для получения доступа к файлу и локализации его блоков система должна выполнить навигацию по каталогам . Рассмотрим для примера путь /usr/linux/progr.c . Алгоритм одинаков для всех иерархических систем. Сначала в фиксированном месте на диске находится корневая директория . Затем находится компонент пути usr , т. е. в корневой директории ищется файл /usr . Исследуя этот файл , система понимает, что данный файл является каталогом , и блоки его данных рассматривает как список файлов и ищет следующий компонент linux в нем. Из строки для linux находится файл , соответствующий компоненту usr/linux/ . Затем находится компонент progr.c , который открывается, заносится в таблицу открытых файлов и сохраняется в ней до закрытия файла .

Отклонение от типовой обработки компонентов pathname может возникнуть в том случае, когда этот компонент является не обычным каталогом с соответствующим ему индексным узлом и списком файлов , а служит точкой связывания (принято говорить "точкой монтирования") двух файловых архивов. Этот случай рассмотрен в следующей лекции.

Многие прикладные программы работают с файлами , находящимися в текущей директории , не указывая явным образом ее имени. Это дает пользователю возможность произвольным образом именовать каталоги , содержащие различные программные пакеты. Для реализации этой возможности в большинстве ОС, поддерживающих иерархическую структуру директорий , используется обозначение " ." - для текущей директории и " . ." - для родительской.

Разделы диска. Организация доступа к архиву файлов.

Задание пути к файлу в файловых системах некоторых ОС отличается тем, с чего начинается эта цепочка имен.

В современных ОС принято разбивать диски на логические диски (это низкоуровневая операция), иногда называемые разделами (partitions). Бывает, что, наоборот, объединяют несколько физических дисков в один логический диск (например, это можно сделать в ОС Windows NT). Поэтому в дальнейшем изложении мы будем игнорировать проблему физического выделения пространства для файлов и считать, что каждый раздел представляет собой отдельный (виртуальный) диск. Диск содержит иерархическую древовидную структуру, состоящую из набора файлов , каждый из которых является хранилищем данных пользователя, и каталогов или директорий (то есть файлов , которые содержат перечень других файлов , входящих в состав каталога ), необходимых для хранения информации о файлах системы.

В некоторых системах управления файлами требуется, чтобы каждый архив файлов целиком располагался на одном диске (разделе диска). В этом случае полное имя файла начинается с имени дискового устройства, на котором установлен соответствующий диск (буквы диска). Например, c:\util\nu\ndd.exe . Такой способ именования используется в файловых системах DEC и Microsoft.

В других системах ( Multics ) вся совокупность файлов и каталогов представляет собой единое дерево. Сама система, выполняя поиск файлов по имени, начиная с корня, требовала установки необходимых дисков.

В ОС Unix предполагается наличие нескольких архивов файлов , каждый на своем разделе, один из которых считается корневым. После запуска системы можно "смонтировать" корневую файловую систему и ряд изолированных файловых систем в одну общую файловую систему.

Технически это осуществляется с помощью создания в корневой файловой системе специальных пустых каталогов (см. также следующую лекцию). Специальный системный вызов mount ОС Unix позволяет подключить к одному из этих пустых каталогов корневой каталог указанного архива файлов . После монтирования общей файловой системы именование файлов производится так же, как если бы она с самого начала была централизованной. Задачей ОС является беспрепятственный проход точки монтирования при получении доступа к файлу по цепочке имен. Если учесть, что обычно монтирование файловой системы производится при загрузке системы, пользователи ОС Unix обычно и не задумываются о происхождении общей файловой системы.

Seantrex

открытие, удаление, перемещение, копирование, переименование, редактирование, сохранение.

Новые вопросы в Информатика

СРОЧНО ДО УТРА . выполнить вычисления 1428= ….10 3738=….10 fb16=….10 8a16=….10 информатика калькулятор​

3. Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице. Определите длину кратчайшего п … ути между пунктами В и Е, не проходящего через пункт А. Передвигаться можно только по дорогам, протяжённость которых указана в таблице. ​

Ограничение времени 1 секунда Ограничение памяти 256Mb Ввод стандартный ввод или input.txt Вывод стандартный вывод или output.txt Недавно Берляндские … ученые обнаружили две новые планеты: Добос и Феймос. В ходе исследования выяснилось, что на этих планетах есть жизнь, а их обитатели говорят друг с другом на неизвестных человечеству языках: добосовском и феймосовском. Ученым удалось выяснить, что в добосовском языке все слова являются последовательностями из символов, каждый из которых является заглавной латинской буквой «A» или «B». В феймосовском языке все слова являются последовательностями из символов, каждый из которых является цифрой «0» или «1». Также ученые выяснили, что переводить слова с одного языка на другой можно довольно просто: чтобы перевести слово с добосовского языка на феймосовский, надо каждый символ «A» в слове заменить на «0», а каждый символ «B» заменить на «1». Аналогично, чтобы перевести слово с феймосовского языка на добосовский, надо заменить в нем все символы «0» на «A», а все символы «1» — на «B». Например, слово «ABAAB» переводится с добосовского языка на феймосовский как «01001», а слово «11» переводится с феймосовского на добосовский как «BB». Ученые попросили вас написать автоматический переводчик с добосовского языка на феймосовский и обратно. Помогите им это сделать: напишите программу, которая переводит слово с одного языка на другой.

Ура, у королевы страны Берляндии родился первенец! Теперь эта светлая весть распространяется от города к городу с огромной скоростью. Берляндию можно … представить в виде прямоугольника с h строками и w столбцами, в каждой клетке которого располагается город. Строки пронумерованы от 1 до h, а столбцы — от 1 до w. В стране ведёт деятельность сарафанное радио, позволяющее за один день из каждого города передать новость в те города, в которые можно попасть из него ходами шахматного коня. А именно, для данного города, находящегося в центре рисунка, за один день можно передать информацию во все города, в которые ведут стрелки:

ДАЮ 15 БАЛЛОВ На рисунке — схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, К, Л, М, Н, П. По каждой дороге можно двигаться только в одном направ … лении, указанном стрелкой. Сколько существует различных путей из города А в город П, проходящих через город В?

ДАЮ 15 БАЛЛОВ На рисунке — схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, И, К. По каждой дороге можно двигаться только в одном направлении, ука … занном стрелкой. Сколько существует различных путей из города А в город К, проходящих через город Г?

ДАЮ 15 БАЛЛОВ На рисунке представлена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, 3, И, К, Л, М. По каждой дороге можно двигаться только в о … дном направлении, указанном стрелкой. Сколько существует различных путей из города А в город М, проходящих через город Л, но не проходящих через город Е?

Вид – это изображение обращённой к наблюдателю видимой части поверхности предмета.Стандарт устанавливает шесть названий основных видов, получаемых на … шести основных плоскостях проекций. Какой вид располагается на горизонтальной плоскости проекций?​

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

Папка всегда создается в окне папки, в которой она будет находиться. Для создания папки следует выполнить следующие действия.

  1. Открыть окно папки, в которой будет создаваться новая папка.
  2. В пустом месте окна щелкнуть правой кнопкой мыши и выполнить команду Создать - Папку.
  3. С использованием клавиатуры ввести имя создаваемой папки.
  4. Дважды щелкнуть левой кнопкой мыши в пустом месте окна.

Создание файлов

Обычно файлы создаются с помощью прикладных программ (MS Word, MS Excel и др.). Однако, некоторые типы файлов можно создать без запуска соответствующей программы.

Файл создается в окне папки, в которой он будет находиться. Для создания файла следует выполнить следующие действия.

  1. Открыть окно папки, в которой будет создаваться файл.
  2. В пустом месте окна щелкнуть правой кнопкой мыши и выполнить команду Создать и в появившемся подчиненном меню выбрать желаемый тип файла.
  3. С использованием клавиатуры ввести имя создаваемого файла.
  4. Дважды щелкнуть левой кнопкой мыши в пустом месте окна.

Переименование папок и файлов

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

  1. Открыть окно папки, в которой располагается переименовываемый объект.
  2. Щелкнуть по значку объекта правой кнопкой мыши и выполнить команду Переименовать.
  3. С использованием клавиатуры ввести новое имя объекта.
  4. Дважды щелкнуть левой кнопкой мыши в пустом месте окна.

Можно рекомендовать еще один способ переименования папок и файлов. Для этого следует выполнить следующие действия.

  1. Открыть окно папки, в которой располагается переименовываемый объект.
  2. Выполнить два-три одиночных щелчка левой кнопкой мыши по имени объекта так, чтобы курсор начал мигать в поле имени.
  3. С использованием клавиатуры ввести новое имя объекта.
  4. Дважды щелкнуть левой кнопкой мыши в пустом месте окна.

Перемещение и копирование папок и файлов

Перемещение и копирование папок и файлов может осуществляться двумя принципиально разными методами: буксировкой (перетаскиванием) и с использованием буфера обмена.

При перемещении и копировании объектов буксировкой следует выполнить следующие действия.

  1. Открыть окно папки, из которой будет перемещаться или копироваться объект.
  2. Открыть окно папки, в которую будет перемещаться или копироваться объект.
  3. При необходимости разместить окна на экране так, чтобы оба были одновременно видны.
  4. При перемещении - буксировать (перетащить) значок объекта из окна одной папки в окно другой папки.
  5. При копировании - буксировать (перетащить) при нажатой клавише [Ctrl] значок объекта из окна одной папки в окно другой папки.

Перемещение и копирование папок и файлов можно производить также и буксировкой объектов правой кнопкой мыши. В этом случае необходимо после окончания буксировки в появившемся контекстном меню выбрать необходимую команду: Переместить или Копировать.

При перемещении и копировании объектов с использованием буфера обмена следует выполнить следующие действия.

  1. Открыть окно папки, из которой будет перемещаться или копироваться объект.
  2. При перемещении - выделить перемещаемый объект и переместить его в буфер обмена одним из следующих способов:
    • щелкнуть по значку объекта правой кнопкой мыши и выполнить команду Вырезать;
    • выполнить команду Правка - Вырезать;
    • нажать кнопку Вырезать панели инструментов.
  3. При копировании - выделить копируемый объект и копировать его в буфер обмена одним из следующих способов:
    • щелкнуть по значку объекта правой кнопкой мыши и выполнить команду Копировать;
    • выполнить команду Правка - Копировать;
    • нажать кнопку Копировать панели инструментов.
  4. Открыть окно папки, в которую будет перемещаться или копироваться объект.
  5. Вставить объект из буфера обмена одним из следующих способов:
    • щелкнуть в пустом месте окна правой кнопкой мыши и выполнить команду Вставить;
    • выполнить команду Правка - Вставить;
    • нажать кнопку Вставить панели инструментов.

Удаление папок и файлов может осуществляться несколькими способами.

При первом способе следует выполнить следующие действия.

  1. Выделить значок объекта и нажать клавишу [Delete] на клавиатуре.
  2. В появившемся окне нажать кнопку Да.

При втором способе следует выполнить следующие действия.

  1. Щелкнуть по значку объекта правой кнопкой мыши и выполнить команду Удалить.
  2. В появившемся окне нажать кнопку Да.

При третьем способе следует буксировать значок удаляемого объекта на Рабочий стол на значок Корзина.

Восстановление удаленных папок и файлов. Настройка Корзины

Удаленные папки и файлы обычно не уничтожаются, а помещаются в специальную папку «Корзина».

Для восстановления случайно или ошибочно удаленных папок и файлов следует выполнить следующие действия.

  1. Открыть специальную папку «Корзина».
  2. Щелкнуть по значку восстанавливаемого объекта правой кнопкой мыши и выполнить команду Восстановить.

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

Для восстановления удаленного объекта в любой произвольной папке следует его переместить в желаемую папку одним из способов, описанных выше.

Необходимо отметить, что папки и файлы, удаленные с дискеты, в специальную папку «Корзина» не помещаются и, следовательно, восстановлению не подлежат.

Во избежание проблем при восстановлении папок и файлов следует проверить и, при необходимости, изменить настройку параметров специальной папки «Корзина». Для этого необходимо щелкнуть по значку специальной папки «Корзина» правой кнопкой мыши и выполнить команду Свойства.

Рис. 8. Диалоговое окно Свойства: Корзина

В диалоговом окне Свойства: Корзина (рис. 8) следует обратить внимание на отсутствие отметки против команды Уничтожать файлы сразу после удаления, не помещая их в корзину. Если же такая отметка установлена, восстановить удаленные файлы будет невозможно. В этом же диалоговом окне можно настроить максимальный объем корзины. Рекомендуемый объем - 10. 15 % от размера жесткого диска.

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

  1. Открыть специальную папку «Корзина».
  2. Щелкнуть по значку удаляемого объекта правой кнопкой мыши и выполнить команду Удалить.
  3. В появившемся окне нажать кнопку Да.

В втором случае следует выполнить следующие действия.

  1. Щелкнуть по значку «Корзина» объекта правой кнопкой мыши и выполнить команду Очистить корзину.
  2. В появившемся окне нажать кнопку Да.

При желании файлы и папки можно удалять, не помещая их в корзину. Для этого можно воспользоваться любым способом удаления, однако любой из них необходимо выполнять при нажатой клавише клавиатуры [Shift].

Действия с группами папок и файлов

Перемещать, копировать и удалять можно не только отдельные папки и файлы, но и группы папок и файлов. Объединять в группу можно только файлы и папки, расположенные в одном окне. Для объединения файлов и папок в группу их требуется выделить.

Для выделения всех папок и файлов окна проще всего выполнить команду Правка - Выделить все.

Для выделения папок и файлов, расположенных в окне подряд один за другим, следует сначала выделить первый объект из группы, а затем выделить последний объект при нажатой клавише клавиатуры [Shift].

При выделении произвольной группы папок и файлов следует выделять их при нажатой клавише клавиатуры [Ctrl].

При выделении всех папок и файлов окна, кроме некоторых, следует сначала выделить объекты, не подлежащие выделению, а затем выполнить команду Правка - Обратить выделение.

Выделенную группу файлов можно перемещать, копировать, удалять любым из описанных выше способов.

Поиск папок и файлов

Для поиска папки или файла на ПК следует открыть Главное меню Windows и выполнить команду Поиск - Папки и файлы.

Поиск производится в окне Найти: Все файлы (рис. 9). Поиск папок и файлов может производиться по следующим признакам:

  • вкладка Имя и размещение:
    • имя файла (или фрагмент имени 5 );
    • текст файла;
    • дата создания, изменения или открытия файла 6 ;
    • тип файла;
    • размер файла.

    Искать можно по какому-либо одному признаку или по всем признакам одновременно. Результатом поиска может быть несколько объектов.

    Из окна поиска файлы можно перемещать, копировать, удалять любым из способов, описанных выше

    Создание и использование ярлыков

    Ярлык - особого рода файл, предназначенный для быстрого открытия других файлов, папок и запуска программ. Ярлыки обычно размещают на Рабочем столе.

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

    1. Открыть окно папки, в которой расположен объект, для которого создается ярлык.
    2. Буксировать объект на Рабочий стол при нажатой правой кнопке мыши.
    3. После буксировки в появившемся контекстном меню выполнить команду Создать ярлык(и).

    Ярлык можно переименовать как обычный файл.

    При желании можно сменить значок ярлыка. Для этого следует выполнить следующие действия.

    1. Щелкнуть правой кнопкой мыши по значку ярлыка и выполнить команду Свойства.
    2. В диалоговом окне Свойства. перейти во вкладку Ярлык.
    3. Во вкладке нажать кнопку Сменить значок.
    4. В диалоговом окне Смена значка выбрать желаемый значок.
    5. В диалоговом окне Смена значка нажать кнопку ОК.
    6. В диалоговом окне Свойства. нажать кнопку ОК.

    Двойной щелчок левой кнопкой мыши по значку ярлыка открывает окно объекта, для которого этот ярлык создан.

    Переименование, изменение значка ярлыка, копирование, перемещение и даже его удаление никак не отражается на объекте, для которого он создан. Напротив, переименование или перемещение объекта может привести к тому, что ярлык не будет нормально работать. Удаление объекта, для которого создан ярлык, приводит к полной неработоспособности ярлыка.

    Архивирование файлов

    Архивирование 7 - процесс уменьшения размера файлов для удобства их хранения и перемещения. Архивирование производят с помощью специальных программ-архиваторов. Среди многочисленных программ-архиваторов в последнее время наибольшей популярностью пользуется программа WinZip. Эта программа не входит в состав стандартных программ Windows и должна быть предварительно установлена на компьютер.

    При архивировании файлов создается новый файл, который называют архивным. Архивный файл содержит один или несколько файлов в сжатом виде.

    Для создания архивного файла следует выполнить следующие действия.

    1. Выделить файлы, подлежащие архивированию.
    2. Щелкнуть по выделенным значкам правой кнопкой мыши и выполнить команду Add to Zip.
    3. В окне Add в поле Add to Archive ввести имя создаваемого архивного файла.
    4. В раскрывающемся списке Action можно выбрать способ помещения файлов в архив: Add (добавление, копирование) или Move (перемещение).
    5. В раскрывающемся списке Compression можно выбрать степень сжатия файлов.
    6. В окне Add нажать кнопку Add или Move, в зависимости от выбранного способа помещения файлов в архив.
    7. Закрыть окно программы WinZip.

    Для добавления файлов в существующий архив следует отбуксировать значок на значок архивного файла.

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

    2 В Windows 95/98 практически все действия могут быть выполнены различными способами. В данном учебном пособии приводятся только наиболее распространенные и удобные варианты действий с использованием окон специальной папки «Мой компьютер».

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

    4 При копировании объектов в папку другого логического диска клавишу (Ctrl) держать нажатой не требуется.

    5 Для поиска файла с именем Письмо в ЗАО Заря.doc достаточно указать имя письмо.

    6 Поиск можно производить за последний период (несколько дней или месяцев) или за какой-то конкретный период (с одной даты до другой даты).

    Файловые операции

    Файлы и папки в операционной системе Windows представляют собой специальные объекты с набором определенных свойств, служащие для удобного структурирования информации в файловой системе компьютера. Такое логическое разделение информации на жестком диске компьютера сильно облегчает человеку быстрый доступ к нужным в данный момент данным.

    Подробнее ознакомиться, как устроен файл можно здесь, а про папки почитать тут. Новичку важно усвоить, что одни и те же действия в компьютере часто можно выполнить несколькими способами и это в полной мере относится к операциям с каталогами и файлами. Давайте разберемся, какие бывают операции с данными на жестком диске компьютера и способы их выполнения. Мы будем описывать работу в штатном Проводнике Windows при настройках по умолчанию.

    Открыть файл или папку

    Наверно самая частая операция с файлами и папками, в результате которой мы можем увидеть их содержимое. В случае папки мы видим содержащиеся в ней файлы и другие каталоги. Открывая файл, мы указываем операционной системе запустить программу, ассоциированную с данным типом файлов и открыть файл в ней. В результате на мониторе отобразится текст, хранящийся в текстовом файле или запуститься проигрывание фильма и так далее.

    Достигнуть данного результата можно по-разному, в зависимости от настроек системы и используемых программ. Самый простой способ открыть файл или папку это сделать по ней двойной щелчок левой кнопкой мыши (ЛКМ), однако начинающим пользователям данное действие бывает сложно сделать. В таком случае можно щелкнуть по нужному объекту один раз ЛКМ , он выделится и нажать клавишу Enter или кликнуть по нему правой кнопкой мыши (ПКМ) и выбрать в появившемся контекстном меню пункт «Открыть».

    Вверху Проводника есть собственное меню позволяющее производить операции с объектами и настроить сам Проводник. Если вы не ведите меню, нажмите клавишу F10 на клавиатуре. Выделите объект щелчком ЛКМ и выберите в меню «Файл» ⇒ «Открыть».

    Может возникнуть ситуация, когда Windows не знает с помощью какой программы нужно открыть данный файл или вы хотите открыть его в другой программе. Для этого нужно щелкнуть по файлу ПКМ и выбрать в контекстном меню пункт «Открыть с помощью» и указать нужную программу.

    Операция переименования папок и файлов

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

    Для переименования необходимо выделить нужный объект одиночным щелчком ЛКМ чтобы он под светился цветом и после небольшой задержки произвести по нему еще один клик ЛКМ. Имя должно выделиться синим, теперь можно ввести на клавиатуре новое имя и щелкнуть ЛКМ на свободном месте в окне Проводника или нажать на клавиатуре клавишу Enter .

    Альтернативный вариант переименования файлов и папок предполагает использование всплывающего контекстного меню Проводника. Щелкнете на объекте ПКМ и выберете пункт «Переименовать» дальнейшие действия как описано выше.

    Последний способ переименовать объект задействует меню Проводника. Выделите нужный файл или папку щелчком ЛКМ и в меню Проводника выберите «Файл» ⇒ «Переименовать», а дальше все как в других способах.

    Операция перемещения папок и файлов

    Довольно распространённый тип операций с файлами и каталогами. Часто возникает необходимость переместить файлы или каталоги в другое место на жестком диске компьютера. Перемещая папку, следует помнить, что переместятся и все находящиеся в ней файлы и каталоги. В случае переноса файла следует учитывать, что если он требуется для работы какой-либо программы, она перестанет работать, так как будет искать его на старом месте. Перемещать можно множеством способов, давайте рассмотрим несколько.

    Используя буфер обмена.

    Выделить объект щелчком ЛКМ, чтобы он подсветился цветом. Дальше есть несколько вариантов, как можно поступить:

    • щелкнуть по нему ПКМ и выбрать пункт «Вырезать»
    • нажать комбинацию клавиш Ctrl + X
    • нажать кнопку «Вырезать» на панели инструментов или в меню Проводника выбрать «Правка» ⇒ «Вырезать». В зависимости от версии операционной системы вид, расположение меню и наличие кнопок несколько различается.

    В результате этих действий объект станет блеклым и поместится в буфер обмена операционной системы Windows. Теперь надо открыть папку на жестком диске, куда вы хотите переместить объект и выполнить одно из действий:

    • щелкнуть на свободном месте ПКМ и выбрать пункт «Вставить»
    • нажать комбинацию клавиш Ctrl + V
    • нажать кнопку «Вставить» на панели инструментов или в меню Проводника выбрать «Правка» ⇒ «Вставить». В зависимости от версии операционной системы вид, расположение меню и наличие кнопок несколько различается.

    Поздравляем, вы переместили ваш файл или папку в другое место. Тот же самый результат можно получить, если выделить объект и в меню Проводника выбрать «Правка» ⇒ «Переместить в папку» в открывшемся окне указать папку назначения и нажать «Переместить».

    Используя перетаскивание.

    Широко применяется в графических интерфейсах и буквально означает «тащи-и-бросай» или «drag-and-drop» по-английски. Чтобы его осуществить, надо открыть окно Проводника Windows с объектами для перетаскивания и рядом еще одно окно Проводника, куда вы хотите переместить данные. Удобнее всего, когда видны оба окна одновременно.

    Щелкаете ЛКМ по файлу или папке, держа указатель мыши над выделенным объектом, нажимаете и удерживаете ЛКМ и перемещаете указатель мыши в соседнее окно Проводника, куда вы хотите перетащить объект. Когда перетаскиваемый объект будет над папкой назначения, отпускаете ЛКМ. Единственное, необходимо следить по значку перетаскиваемого объекта, что система собирается сделать, переместить или скопировать перетаскиваемый объект. Удержание при перетаскивании клавиши Shift указывает компьютеру, что необходимо переместить объект.

    Операции копирования файлов и папок

    Полезно иметь копии важных файлов, на случай повреждения или утраты оригинала. Так же иногда нужно иметь несколько вариантов одного файла. Операция копирования производится точно так же, как и перемещение, но в меню выбирается пункт «Копировать» или комбинация клавиш Ctrl + C . В результате в папке назначения окажется копия. Вставить копию можно в то же каталог, но под другим именем. В случае перетаскивания надо удерживать клавишу Ctrl .

    Функциональные клавиши при перетаскивании.

    Если вы будете осуществлять операцию перетаскивания с нажатой клавишей Alt , то будет создан ярлык на объект. Перетаскивая с помощью ПКМ вы сможете выбрать, что вы хотите сделать: копировать, переместить или создать ярлык.

    Операция удаления папок и файлов

    Операционная система Windows предоставляет несколько способов удалить ненужные больше данные. Можно выделить объект щелчком ЛКМ и нажать клавишу Delete (Del) и подтвердить действие, нажав в появившемся окне кнопку «Да» или клавишу Enter на клавиатуре.

    Другой способ удаления задействует контекстное меню. Достаточно щелкнуть на объекте ПКМ и выбрать пункт «Удалить» и подтвердить свой намерения. Можно удалить данные через меню Проводника, достаточно выделить объект ЛКМ и в меню Проводника выбрать «Файл» ⇒ «Удалить» и сделать подтверждение.

    Последний способ использует метод «drag-and-drop» для удаления файлов и папок. Щелкаете на объекте ЛКМ и удерживая ее тащите его на иконку «Корзины» расположенную на рабочем столе.

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

    В результате удаления любым из перечисленных способов, при настройках системы по умолчанию, все удаленные данные оказываются в «Корзине». Это специальная выделенная область, на жестком диске компьютера, предназначенная для временного хранения удаленных данных перед их полным удалением из системы. Просмотреть ее содержимое можно открыв иконку «Корзина» на рабочем столе компьютера. Восстановить случайно удаленный файл или папку, можно найдя их в «Корзине», щелкнув по нему ПКМ и выбрав в контекстном меню «Восстановить». Настроить параметры работы «Корзины» можно щелкнув ПКМ по ее значку на рабочем столе и выбрав пункт «Свойства».

    Так же недавние действия в Проводнике Windows можно отменить в меню «Правка» ⇒ «Отменить» или комбинация клавиш Ctrl + Z .

    Если вы точно уверенны, что удаляемые объекты вам больше не нужны, можно удерживать клавишу Shift во время операции удаления, тогда объекты будут удалены окончательно и из корзины их восстановить не получится. Будьте осторожны с данным способом.

    Мы рассмотрели стандартные операции, но иногда компьютер сообщает, что невозможно удалить файл или папку по разным причинам. Как быть в такой ситуации, подробно рассказано в этом уроке.

    Групповые операции с файлами и папками

    Для облегчения работы человека существует возможность производить открытие, перемещение, копирование и удаление сразу с группой объектов. Для этого необходимо указать системе нужные нам для операции объекты. Осуществляется выделение объектов точно так же, как мы выделяли одиночный объект, но с использование функциональных клавиш.

    Выделение произвольной группы файлов и папок производится щелчком ЛКМ по нужным объектам с нажатой клавишей Ctrl . Выделенные объекты подсвечиваются цветом.

    Для выделения расположенных подряд папок или файлов, сначала выделяется первый нужный объект щелчком ЛКМ и потом, удерживая клавишу Shift на клавиатуре, выделяется последний.

    Выделить все в текущем каталоге можно в меню Проводника «Правка» ⇒ «Выделить все» или комбинация клавиш Ctrl + A .

    Если необходимо выделить все кроме некоторых, то выделять все нужные с помощью Ctrl + C будет очень долго, гораздо быстрее пойти от противного, выделить ненужные объекты с помощью Ctrl + C и выбрать в меню пункт «Правка» ⇒ «Обратить выделение». Альтернативный вариант это выделить все объекты Ctrl + A и снять выделение, с ненужных объектов, щелкая по ним с нажатой клавишей Ctrl .

    Еще один способ выделения с помощью перемещения мыши. Нужно нажать и удерживать ЛКМ на свободном месте и перемещать указатель. Появившаяся рамка показывает, какие объекты будут выделены, когда вы отпустите ЛКМ. Отредактировать получившееся выделение можно удерживая клавишу Ctrl .

    Снять выделение, сделанное любым способом можно щелкнув мышью на свободном месте. Дальнейшие операции над группой файлов и папок не отличаются от описанных ранее способов с одиночными объектами.

    Операция создания папок и файлов

    Создать папку очень просто, достаточно открыть Проводник в нужном месте жесткого диска, щелкнуть на свободном месте ПКМ и выбрать в появившемся контекстном меню пункт «Создать» ⇒ «Папку», ввести ее имя и нажать Enter или кликнуть по свободному месту.

    С файлами ситуация немного другая. Обычно они создаются непосредственно в программе, которая с ними работает. Например, текстовый файл в программе «Блокнот», а рисунки в графическом редакторе Paint установленным в системе по умолчанию. Однако вы можете пойти другим путем и создать пустой файл некоторых типов, не запуская программу для работы с ними.

    Щелкните ПКМ на свободном месте в Проводнике и выберите в контекстном меню «Создать» и нужный тип файла, например «Текстовый документ», введите на клавиатуре его имя и нажмите клавишу Enter . Будет создан пустой файл, если его открыть, то запуститься программа для работы с этим типов файлов.

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

    Все то же самое можно сделать, используя меню Проводника, достаточно находясь в нужной директории и не имея выделенных объектов зайти в меню «Файл» ⇒ «Создать» и выбрать нужный тип документа, например папку или архив.

    Мы рассмотрели основные операции с файлами и папками в Windows и их выполнение не должно для вас представлять трудностей, главное быть внимательным. Однако рекомендуем создать тестовую папку и потренироваться так сказать «на кошках».

    Читайте также: