Что называется навигацией по файловой системе
Навигация по файловой системе
Цель навигации состоит в обеспечении доступа к нужной папке и ее содержимому. Работа с файловой системой в окнах папок возможна, но она не слишком удобна. Для этой цели есть более мощное средство – программа Проводник.
Проводник – это служебная программа, относящаяся к категории диспетчеров файлов. Данная программа предназначена для навигации по файловой структуре компьютера и ее обслуживания и выполняется на левой панели Проводника, на которой показана структура папок (см. рис.4).
Запуск программы Проводник:
кнопка на Панели задач → Все программы → Стандартные → Проводник
п.к.м. на кнопке → Проводник
п.к.м. на значке → Проводник
в окне любой папки кнопка на Панели инструментов
Рисунок 4. Папка «Program Files» в окно программы Проводник
Если папка имеет вложенные папки, то на левой панели рядом с папкой отображается узел, отмеченный знаком . Щелчок на узле разворачивает папку, при этом значок узла меняется на . Таким же образом папки и сворачиваются.
Для того чтобы раскрыть папку, надо щелкнуть на ее значке. Содержимое раскрытой папки отображается на правой панели.
Другие операции с файловой системой описаны в таблице 7.
Таблица 7. Основные операции с файловой системой
Операция | Команды |
Запуск программ и открытие документов | два раза л.к.м. на объекте ИЛИ п.к.м. на объекте → Открыть (Запуск) ИЛИ выделяем объект → Файл → Открыть (Запуск) |
Создание папок | п.к.м. на месте, где необходимо создать объект → Создать ИЛИ Файл → Создать |
Копирование файлов и папок | выделяем объект →кнопка Копировать[3],затем ставим курсор туда куда необходимо поместить скопированный объект → кнопка Вставить (на Панели инструментов) ИЛИ выделяем объект →п.к.м. на объекте → Копировать→п.к.м.→ Вставить ИЛИ выделяем объект →Правка → Копировать→Правка → Вставить ИЛИ выделяем объект → копируем помощью специального перетаскивания ИЛИ выделяем объект →CTRL+С(копировать)→ CTRL+V (вставить) |
Перемещение файлов и папок | выделяем объект →кнопка Вырезать,затем ставим курсор туда куда необходимо поместить вырезанный объект→ кнопка Вставить (на Панели инструментов) ИЛИ выделяем объект →п.к.м. на объекте → Вырезать→ п.к.м.→ Вставить ИЛИ выделяем объект → Правка → Вырезать→ Правка → Вставить ИЛИ выделяем объект → перемещаем с помощью перетаскивания ИЛИ выделяем объект → CTRL+X(вырезать) →CTRL+V (вставить) |
Продолжение таблицы 7
Операция | Команды |
Удаление файлов и папок | выделяем объект →кнопка Удалить (на Панели инструментов) ИЛИ п.к.м. на объекте → Удалить ИЛИ выделяем объект → удаляем с помощью перетаскивания в ИЛИ выделяем объект → Файл → Удалить ИЛИ выделяем объект → нажимаем кнопку Delete ИЛИ выделяем объект → нажимаем сочетание клавиш Shift+Delete(после данного способа удаления восстановить объект из корзины нельзя) |
Переименование файлов и папок | п.к.м. на объекте → Переименовать ИЛИ выделяем объект → Файл → Переименовать ИЛИ выделяем объект → нажимаем функциональную клавишу F2 |
Создание ярлыков | 1. с объекта: п.к.м. на объекте → Создать→ Ярлык ИЛИ выделяем объект → создаем ярлык с помощью специального перетаскивания 2. с любого свободного места: п.к.м. на месте где необходимо поместить ярлык → Создать→ Ярлык→ нажимаем кнопку → выбираем объект для которого будет создан ярлык → нажимаем кнопку → даем имя ярлыку → нажимаем кнопку . |
Операция создания файлов не относится к операциям с файловой системой. Файлы содержат данные, и их создают с помощью программ. Сохранение файла на жестком диске (или на другом носителе) выполняет та программа, в которой файл создавался. И когда файл уже готов, он поступает в файловую систему на хранение. Его можно положить в одну из имеющихся папок или сделать для него новую папку.
Рассмотрим операцию над объектами такую как выделение объектов.
Выделение объектов:
л.к.мвыделяем один объект → с помощью CTRL+л.к.мвыделяем другие необходимые объекты
с помощью протягивания
нажимаем л.к.м на первом элементе группы → нажимаем Shift+л.к.мна последнем объекте группы
Правка → Выделить все
сочетание клавишCTRL+A
Поисковая система Windows
Запуск поисковой системы Windows:
кнопка на Панели задач → Поиск
п.к.м. на кнопке → Найти…
п.к.м. на значке → Найти…
в окне любой папки кнопка на Панели инструментов
в окне любой папки нажимаем функциональную клавишу F3
Для поиска и других операций с использованием имен файлов или над группой файлов можно использовать символы Ø и ?.
Символы, используемые при составлении шаблонов файлов (папок):
символ Ø заменяет любую последовательность символов в имени или расширении файла
символ ?заменяет один символ и необходим для ограничения количества букв в имени
Навигация по файловой структуре
Навигация по файловой структуре является одной из наиболее используемых функции операционной системы. Удобство этой операции часто воспринимают как удобство работы с операционной системой. В операционных системах, имеющих интерфейс командной строки, навигацию осуществляют путем ввода команд перехода с диска на диск или из каталога в каталог. В связи с крайним неудобством такой навигации широкое применение нашли специальные служебные программы, называемые файловыми оболочками.
Как и операционные системы, файловые оболочки бывают неграфическими и графическими. Наиболее известная неграфическая файловая оболочка для MS-DOS — диспетчер файлов Norton Commander, а роль графической файловой оболочки для MS-DOS в свое время исполняли программы Windows 1.0 и Windows 2.0, которые постепенно развились до понятия операционной среды (в версиях Windows З.х) и далее до самостоятельной операционной системы (Windows 95).
С приемами навигации в современных графических операционных системах мы познакомимся при их изучении.
Файловая система. Навигация по файловой системе
Одной из функций любой операционной системы является организация хранения данных и обеспечение доступа к ним.
В качестве единицы хранения данных принят объект переменной длины, называемый файлом.
Файл — это последовательность произвольного числа байтов, обладающая уникальным собственным именем. Или файл – это поименованная область на диске.
Исходя из возложенных на ОС функций, неотъемлемой частью любой операционной системы является файловая система.
С: \ Temp \ Учеба \ Учебный.doc
Для удобства работы с файловой системой, навигации по ней в рамках современных ОС используются диспетчеры файловой системы или файловые менеджеры. В ОС Windows диспетчером файловой системы является глубоко интегрированная в операционную систему служебная программа Проводник. Окно Проводника состоит из двух панелей. Навигацию по файловой структуре выполняют на левой панели Проводника, на которой показана структура папок. Папки могут быть развернутыми или свернутыми, а также раскрытыми или закрытыми. Если папка имеет вложенные папки, то на левой панели рядом с папкой отображается узел, отмеченный знаком «+». Щелчок на узле разворачивает папку, при этом значок узла меняется на «-». Таким же образом папки и сворачиваются.
Для того, чтобы раскрыть папку, надо щелкнуть на ее значке. Содержимое раскрытой папки отображается на правой панели. Одна из папок на левой панели раскрыта всегда. Закрыть папку щелчком на ее значке невозможно — она закроется автоматически при раскрытии любой другой папки.
Файлы и папки могут быть отображены различными способами: в виде крупных или мелких значков, списка или таблицы. Для этого необходимо выбрать в пункте меню Проводника Вид соответствующий метод отображения значков.
Дата добавления: 2014-12-19 ; просмотров: 9 | Нарушение авторских прав
Навигация по файловой системе
Заголовок реализует техническую спецификацию файловой системы C++ ISO/IEC TS 18822:2015 (окончательный вариант черновика: ) и имеет типы и функции, позволяющие создавать независимый от платформы код для навигации по файловой системе. поскольку это межплатформенное приложение, оно содержит интерфейсы api, которые не относятся к Windowsным системам. Например, is_fifo(const path&) всегда возвращает значение false в Windows.
Обзор
Используйте API для следующих задач:
выполнение итерации по файлам и каталогам в указанном пути;
получение сведений о файлах, включая время создания, размер, расширение и корневой каталог;
составление, разделение и сравнение путей;
Создание, копирование и удаление каталогов
копирование и удаление файлов.
Дополнительные сведения о вводе-выводе файлов с помощью стандартной библиотеки см. в разделе Программирование iostream.
Создание и составление путей
Пути в Windows (начиная с XP) изначально хранятся в Юникоде. path Класс автоматически выполняет все необходимые преобразования строк. Он принимает аргументы как для широких, так и для узких символьных массивов, а также для std::string std::wstring типов, отформатированных как UTF8 или UTF16. Класс path также автоматически нормализует разделители путей. В аргументах конструктора в качестве разделителя каталогов можно использовать одиночную косую черту. этот разделитель позволяет использовать одни и те же строки для хранения путей в Windows и UNIX средах:
Проверка путей
Класс Path имеет несколько методов, возвращающих сведения о различных частях пути. Эта информация отличается от сведений о сущности файловой системы, на которую может ссылаться. Можно получить корень, относительный путь, имя файла, расширение файла и другие сведения. Можно выполнять итерацию по объекту path для проверки всех папок в иерархии. В следующем примере показано, как выполнить итерацию по объекту пути. И, как получить сведения о его частях.
Код создает следующие выходные данные:
Сравнение путей
Для запуска этого кода вставьте его в полный пример выше перед main и раскомментируйте строку, которая вызывает его в основном объекте.
Преобразование между типами пути и строки
Итерация по каталогам и файлам
Заголовок предоставляет directory_iterator тип для итерации по отдельным каталогам и recursive_directory_iterator класс для рекурсивного прохода по каталогу и его подкаталогам. После создания итератора путем передачи ему объекта path итератор указывает на первое значение directory_entry в пути. Создайте конечный итератор путем вызова конструктора по умолчанию.
При итерации по каталогу существует несколько типов элементов, которые можно обнаружить. К этим элементам относятся каталоги, файлы, символические ссылки, файлы сокетов и др. directory_iterator Возвращает свои элементы в виде directory_entry объектов.
Что называется навигацией по файловой системе
5.3. Операции с файловой структурой
К основным операциям с файловой структурой относятся:
5.3.1. Окно папки Мой компьютер
Все операции с файлами и папками можно выполнять с помощью системы окон папок, которая берет свое начало с известной нам папки Мой компьютер. Диски, представленные в окне этой папки, можно открыть, а потом разыскать на них любые нужные папки и файлы. Копирование и перемещение файлов и папок из одной папки в другую можно выполнять путем перетаскивания их значков из окна одной папки в окно другой. Для удаления объектов можно использовать перетаскивание на значок Корзины, а можно пользоваться контекстным меню, которое открывается при щелчке правой кнопкой мыши на объекте. Для создания в папке ярлыка документа или программы можно использовать специальное перетаскивание или команду Создать Ярлык из контекстного меню.
При таком подходе к операциям с файловой структурой следует иметь в виду несколько замечаний.
1. В Windows 98 на экране обычно присутствует только одно окно папки. Если в окне папки открыть вложенную папку, то ее окно замещает предыдущее. Это неудобно, если надо выполнять операции перетаскивания между окнами. Чтобы каждая папка открывалась в собственном окне, надо включить следующий переключатель: Пуск Настройка Свойства папки Настроить Открывать каждую папку в отдельном окне.
2. При перетаскивании значков объектов между папками, принадлежащими одному диску, автоматически выполняется перемещение объектов. Если нужно выполнить копирование, используют специальное перетаскивание.
3. При перетаскивании значков объектов между папками, принадлежащими разным дискам, автоматически выполняется копирование объектов. Если нужно выполнить перемещение, используют специальное перетаскивание.
5.3.2. Программа Проводник
Работа с файловой системой в окнах папок не вполне удобна, но для этой цели есть и более мощное средство — программа Проводник.
Проводник — служебная программа, относящаяся к категории диспетчеров файлов. Она предназначена для навигации по файловой структуре компьютера и ее обслуживания. Проводник очень глубоко интегрирован в операционную систему Windows. По сути, мы работаем с ним даже тогда, когда его не видим. Если по щелчку правой кнопкой мыши на каком-либо объекте мы получаем контекстное меню, это результат невидимой работы Проводника. Если при перетаскивании объектов из одного окна в другое происходит их копирование или перемещение, это тоже результат заочной деятельности Проводника. Однако с ним можно работать и “очно”. Программа запускается командой Пуск Программы Проводник.
Окно программы Проводник представлено на рис. 5.3. Как видно из рисунка, по элементам управления это окно очень похоже на окна папок. Основное отличие в том, что окно Проводника имеет не одну рабочую область, а две: левую панель, называемую панелью папок, и правую панель, называемую панелью содержимого.
Рис. 5.3. Окно программы Проводник
Навигация по файловой структуре. Цель навигации состоит в обеспечении доступа к нужной папке и ее содержимому. Мы специально не говорим о том, что цель навигации — это поиск нужных файлов и папок, поскольку для этой операции есть специальнsые средства.
Навигацию по файловой структуре выполняют на левой панели Проводника, на которой показана структура папок. Папки могут быть развернуты или свернуты, а также раскрыты или закрыты. Если папка имеет вложенные папки, то на левой панели рядом с папкой отображается узел, отмеченный знаком “+”. Щелчок на узле разворачивает папку, при этом значок узла меняется на “-”. Таким же образом папки и сворачиваются.
Для того чтобы раскрыть папку, надо щелкнуть на ее значке. Содержимое раскрытой папки отображается на правой панели. Одна из папок на левой панели раскрыта всегда. Закрыть папку щелчком на ее значке невозможно — она закроется автоматически при раскрытии любой другой папки.
Запуск программ и открытие документов. Эта операция выполняется двойным щелчком на значке программы или документа на правой панели Проводника. Если нужный объект на правой панели не показан, надо выполнить навигацию на левой панели и найти папку, в которой он находится.
Создание папок. Чтобы создать новую папку, сначала следует на левой панели Проводника раскрыть папку, внутри которой она будет создана. После этого надо перейти на правую панель, щелкнуть правой кнопки мыши на свободном от значков месте и выбрать в контекстном меню пункт Создать Папку. На правой панели появится значок папки с названием Новая папка. Название выделено, и в таком состоянии его можно редактировать. После того как папка будет создана, она войдет в состав файловой структуры, отображаемой на левой панели.
Копирование и перемещение файлов и папок. Папку, из которой происходит копирование, называют источником. Папку, в которую происходит копирование, называют приемником. Копирование выполняют методом перетаскивания значка объекта с правой панели Проводника на левую.
Первая задача — найти и раскрыть папку-источник, чтобы на правой панели был виден копируемый объект. Вторая задача — найти на левой панели папку-приемник, но раскрывать ее не надо. Далее объект перетаскивают с правой панели на левую и помещают на значок папки-приемника. Эта операция требует аккуратности, поскольку попасть одним значком точно на другой не всегда просто. Для контроля точности попадания надо следить за названием папки-приемника. В тот момент, когда наведение выполнено правильно, подпись под значком меняет цвет, и кнопку мыши можно отпускать.
Если и папка-источник, и папка-приемник принадлежат одному диску, то при перетаскивании выполняется перемещение, а если разным, то копирование. В тех случаях, когда нужно обратное действие, выполняют специальное перетаскивание при нажатой правой кнопке мыши.
Удаление файлов и папок. Работа начинается с навигации. На левой панели открывают папку, содержащую удаляемый объект, а на правой панели выделяют нужный объект (или группу объектов).
Удаление можно выполнять несколькими способами. Классический способ — с помощью команды Файл Удалить из строки меню (если ни один объект не выделен, эта команда не активируется). Более удобный способ — использовать командную кнопку на панели инструментов. Еще более удобно воспользоваться контекстным меню. Щелкните правой кнопкой мыши на удаляемом объекте и выберите в контекстном меню команду Удалить. Однако самый удобный способ удаления выделенного • объекта состоит в использовании клавиши Delete клавиатуры.
Создание ярлыков объектов. Ярлыки объектов можно создавать двумя способами: методом специального перетаскивания (вручную) или с помощью специальной программы-мастера (автоматически). С приемом специального перетаскивания мы уже знакомы. Объект выбирается на правой панели Проводника и перетаскивается при нажатой правой кнопке мыши на значок нужной папки на левой панели. В момент отпускания кнопки на экране появляется меню, в котором надо выбрать команду Создать ярлык.
Второй способ (с использованием мастера) менее нагляден, но во многих случаях более удобен. Мастерами в системе Windows называют специальные программы, работающие в режиме диалога с пользователем. Диалог строится по принципу “запрос — ответ”. Если на все запросы от программы даны корректные ответы, программа автоматически выполнит черновую работу.
1. Для того чтобы запустить Мастер создания ярлыка, надо щелкнуть правой кнопкой мыши в окне той папки, в которой создается ярлык объекта.
2. В открывшемся контекстном меню следует выбрать команду Создать Ярлык — произойдет запуск мастера.
3. В диалоговом окне мастера имеется командная строка, в поле которой следует ввести путь доступа к объекту, для которого создается ярлык, например С:\Windows\Саlс.ехе — путь доступа к стандартной программе Калькулятор. Разумеется, пользователь не может помнить пути доступа ко всем нужным объектам, поэтому ввод адреса автоматизирован. Для этого служит командная кнопка Обзор.
4. При щелчке на кнопке Обзор открывается диалоговое окно Обзор. Это стандартное средство для установления пути доступа к объекту.
В поле Папка выбирают нужный диск, на котором расположен искомый файл, — в нашем случае это диск С:.
В рабочей области выбирают папку, в которой расположен файл, — в нашем случае это папка Windows. Раскрывают эту папку. Если папка раскрыта по ошибке и в ней нет искомого объекта, можно вернуться на шаг назад щелчком на кнопке На один уровень вверх.
Разыскав нужный объект, его выделяют и щелкают на кнопке Открыть. Путь доступа к объекту автоматически заносится в командную строку мастера создания ярлыка.
5. Переход к очередному диалоговому окну мастера выполняют щелчком на командной кнопке Далее.
6. В очередном окне мастера вводят название ярлыка, например: Калькулятор. Если это последнее окно мастера, то кнопка Далее сменяется кнопкой Готово. Щелчок на этой кнопке приводит к выполнению заданной операции.
Замечание. Программа Калькулятор является системной, и ее значок операционной системе хорошо известен. Поэтому Мастер создания ярлыка не задает ни одного вопроса по выбору значка и использует для ярлыка стандартный значок Калькулятора. Если создается ярлык для объекта, неизвестного системе, то мастер продолжает свою работу и предлагает выбрать какой-либо значок из коллекции значков, имеющихся в составе системы.
5.3.3. Приемы повышения эффективности в работе с файловой структурой
Приемы, которые здесь описаны, являются общесистемными. Они относятся не только к Проводнику, но и ко всем окнам папок и большинству окон приложений.
Использование буфера обмена для работы с объектами. Система Windows создает и обслуживает на компьютере невидимую для пользователя область памяти, называемую буфером обмена. Этой областью можно и нужно уметь пользоваться.
Принцип работы с буфером обмена очень прост:
1. Открываем папку-источник. Выделяем щелчком нужный объект.
2. Копируем или забираем объект в буфер. В первом случае объект остается в папке-источнике и может быть размножен. Во втором случае он удаляется из папки-источника, но может некоторое время храниться в буфере. Последняя операция называется также вырезанием объекта.
3. Открываем папку-приемник и помещаем в нее объект из буфера обмена.
Три указанные операции (Копировать, Вырезать и Вставить) можно выполнять разными способами. Классический прием состоит в использовании пункта Правка в строке меню, но более удобно пользоваться одноименными командными кнопками панели инструментов.
Самый же эффективный способ работы с буфером обмена состоит в использовании комбинаций клавиш клавиатуры:
Ctrl + С — копировать в буфер;
Ctrl +Х — вырезать в буфер;
Ctrl + V — вставить из буфера.
Эти приемы работают во всех приложениях Windows, и их стоит запомнить. Через буфер обмена можно переносить фрагменты текстов из одного документа в другой, можно переносить иллюстрации, звукозаписи, видеофрагменты, файлы, папки и вообще любые объекты. Буфер обмена — мощное средство для работы с приложениями и документами в Windows.
В буфере обмена всегда может находиться только один объект. При попытке поместить туда другой объект, предыдущий объект перестает существовать. Поэтому буфер обмена не используют для длительного хранения чего-либо. Поместив объект в буфер, немедленно выполняют вставку из буфера в нужное место.
В общем случае буфер обмена невидим для пользователя, и обычно необходимость просмотра его содержимого не возникает. Однако, если она все-таки возникнет, можно воспользоваться специальной служебной программой Просмотр буфера обмена, которая входит в состав операционной системы и запускается командой Пуск Программы Стандартные Служебные Буфер обмена. Если на каком-то конкретном компьютере этой программы нет, это означает, что при установке операционной системы ее компонент не был установлен. Его можно установить дополнительно.
Групповое выделение объектов. Для многих операций (удаление, копирование, перемещение и т. п.) требуется выделить не один объект, а несколько. До сих пор мы использовали для выделения щелчок мыши, но он позволяет выделить только один объект. Для группового выделения при щелчке надо держать нажатой клавишу Shift или Ctrl.
Если при щелчке держать нажатой клавишу Ctrl, то выделение нового объекта не снимает выделение с объектов, выделенных ранее. Так можно выделить любую произвольную группу. Выделение при нажатой клавише Ctrl действует, как переключатель, то есть повторный щелчок на выделенном объекте снимает выделение.
Если выделяемые объекты расположены подряд, то можно воспользоваться клавишей Shift. В этом случае при нажатой клавише щелкают на первом выделяемом объекте группы и на последнем. Все промежуточные объекты выделяются автоматически. Для того чтобы использовать этот прием группового выделения, иногда бывает полезно предварительно упорядочить (отсортировать) объекты, представленные в окне.
Представление объектов. В системе Windows можно управлять тем, как представляются объекты в окнах папок или на правой панели программы Проводник. Существует четыре типа представления объектов:
Выбор метода представления выполняют либо с помощью команд строки меню (пункт Вид), либо с помощью командной кнопки Вид на панели инструментов. Командная кнопка Вид действует как переключатель, автоматически изменяющий способ представления объектов в окне. Если же надо самостоятельно выбрать способ представления, то рядом с этой кнопкой есть раскрывающая кнопка, щелчок на которой раскрывает список возможных режимов.
Режим Крупные значки применяют в тех случаях, когда в папке находится небольшое количество уникальных объектов (например, программных файлов), каждый из которых имеет уникальный значок.
Режим Мелкие значки применяют, когда количество объектов в папке велико и крупные значки не помещаются в окне.
Режим Список применяют в тех случаях, когда в окне присутствуют однотипные объекты, имеющие одинаковые значки. В этом случае содержание объекта характеризует не форма значка, а подпись под ним.
Режим Таблица применяют в тех случаях, когда важны дополнительные свойства объектов, такие как размер, дата создания и т. п. Этот режим интересен также тем, что предоставляет особые возможности по упорядочению объектов в окне.
Упорядочение объектов. Под упорядочением понимают прежде всего сортировку. В системе Windows 98 существует четыре метода сортировки: по имени, по типу, по размеру и по дате создания. Метод упорядочения выбирают с помощью команды строки меню Вид Упорядочить значки.
При упорядочении по имени объекты в окне располагаются в алфавитном порядке в соответствии с именами связанных с ними файлов. При упорядочении по типу объекты располагаются тоже в алфавитном порядке, но в соответствии с расширениями имен связанных с ними файлов. Упорядочение по размеру применяют перед проведением служебных операций. Например, перед очисткой жесткого диска с целью высвобождения рабочего пространства, удобно знать, какие объекты наиболее ресурсоемки.
Упорядочение по дате создания (или последнего изменения) производят при поиске файлов, изменявшихся в последние дни, или, наоборот, при поиске файлов, не изменявшихся очень долго. Есть вероятность, что документы, не востребованные в течение длительного периода, могут оказаться ненужными, и их стоит отправить в архив.
Все методы сортировки работают в восходящем порядке. Файлы сортируются по именам от А до Z или от А до Я; по размерам — от 0 до 9; по датам — от ранних до более поздних. Однако, если объекты в окне отображаются в виде таблицы, то возможно проведение сортировки в нисходящем порядке. Особенность режима таблицы состоит в том, что каждый столбец имеет заголовок. Этот заголовок обладает свойствами командной кнопки. При первом щелчке на заголовке столбца происходит сортировка объектов по данному столбцу в восходящем порядке, при повторном щелчке — в нисходящем порядке.