Начало… » Проект Самые начала… » Графические оболочки WIMP-интерфейса » Вид элементов управления в оболочке Windows Explorer » Работа с файлами »
D.8. Основы работы с файлами в операционной оболочке Explorer Microsoft Windows
Не вдаваясь в описание следующих частей, посвященных работе с файлами и файловым системам Windows, рассмотрим несколько простых приемов работы с файлами и папками (каталогами). И файлы, и папки в оболочке Windows, по определению, являются объектами операционной системы. А почти над любым объектом в операционной системе Microsoft Windows можно осуществить следующие операции:
- Создать;
- Открыть;
- Закрыть;
- Копировать;
- Переместить;
- Переименовать;
- Удалить;
- Просмотреть и изменить свойства;
- Форматировать.
Почти ко всем этим свойствам объектов (кроме, может быть, пункта закрыть) в оболочке Explorer есть доступ через контекстное меню объекта. Оно вызывается:
- либо выбором объекта правой клавишей мыши;
- либо выбором соответствующего пункта в меню папки, содержащий объект.
D.8.1. Технология "Drag&Drop" ("Схвати и перенеси")
Одним из преимуществ систем с графическим интерфейсом (прежде всего – Microsoft Windows и Macintosh OS), является широкое использование такого действия, как "перетаскивание объекта". Операции, которые можно осуществить с помощью "перетаскивания объектов", следующие:
1. Копирование объекта. Для копирования объекта (например, файла) из одной папки в другую необходимо:
- открыть эти два объекта-папки, чтобы они не перекрывали друг друга;
- указать мышью на копируемый объект в исходящей папке;
- нажать клавишу Ctrl на клавиатуре;
- нажать левую клавишу мыши, и, не опуская ее, переместить объект (если точнее – иконку объекта) в папку назначения;
- отпустить левую клавишу мыши;
- отпустить клавишу Ctrl;
- конец операции.
2. Перемещение объекта. Для перемещения объекта (например, файла) из одной папки в другую необходимо:
- открыть эти два объекта-папки, чтобы они не перекрывали друг друга;
- указать мышью на копируемый объект в исходящей папке;
- нажать левую клавишу мыши, и, не опуская ее, переместить объект (если точнее – иконку объекта) в папку назначения;
- отпустить левую клавишу мыши;
- конец операции.
Примечание: при перемещении объекта операционная система иногда "домысливает" за вас действие, которое нужно осуществить. Например, по-умолчанию нельзя переместить файлы между дисководами (только копирование), а также на рабочий стол (будет создан ярлык на объект). Для снятия ограничений (умолчаний) при осуществлении операций технологией "Drag&Drop" смотри п. 4.
3. Удаление объекта. Для удаления объекта из папки необходимо:
- открыть объект-папку на рабочем столе компьютера, но так, чтобы был видна иконка "Корзина" на рабочем столе;
- переместить мышью объект из папки в корзину;
- конец операции.
4. Перемещение правой клавишей мыши. Это перемещение похоже на перемещение объектов с помощью левой клавиши мыши, но имеет некоторые особенности. Для его осуществления необходимо:
- открыть эти два объекта-папки, чтобы они не перекрывали друг друга;
- указать мышью на копируемый объект в исходящей папке;
- нажать правую клавишу мыши, и, не опуская ее, переместить объект (если точнее – иконку объекта) в папку назначения;
- отпустить правую клавишу мыши;
- появится контекстное меню со следующими пунктами: переместить – для перемещения объекта; копировать – для копирования объекта; создать ярлык – для создания файла-ярлыка (ссылки) на объект;
- выберите левой клавишей мыши нужный пункт меню;
- конец операции.
Замечания при перемещении файлов по технологии "Drag&Drop" в оболочке Explorer.
1. При перемещении левой кнопкой мыши файлов или группы файлов в Windows без нажатия клавиш Ctrl результат зависит от места назначения файлов: если это место расположено на новом устройстве, происходит копирование, если на том же - то перемещение.
При этом подтверждающий запрос может не появляться (в Windows 95).
2. В Windows при копировании и перемещении файлов может возникнуть ситуация, когда необходимо перезаписать файл, уже имеющийся в каталоге-приемнике или имеющий установленные атрибуты, мешающие перезаписи. Тогда будет появляться запрос на перезапись.
В Windows Explorer, если нужно перезаписать несколько файлов, необходимо:
- В Windows 98/XP — выбрать кнопку «Нет» при нажатой клавише «Shift» на клавиатуре;
- В Windows 7/8 — выбрать флажок «Применить ко всем файлам», и далее — выбрать кнопку «Ok»;
В отличие от Norton Commander, в Windows Explorer нельзя перезаписать все файлы без специального запроса, что, на взгляд автора, является достоинством Windows.
D.8.2. Другие приемы для работы с файлами в оболочке Explorer.
1. Второй способ копирования файла файлов в оболочке Explorer Microsoft Windows. Для этого необходимо:
- выделить файл или группу файлов (папок) с помощью мыши или с помощью клавиатуры (см. часть H.2.8., посвященную работе со списками);
- для выделенных файлов в контекстном меню папки, из которой происходит копирование, необходимо выбрать пункт "Копировать" ("Copy");
- либо щелчком правой клавишей мыши на выделенных файлах;
- либо выбором пункта меню "Правка" ("Edit") системного меню этой папки;
- либо выбором соответствующего пункта в меню «Упорядочить» в Microsoft Windows 7;
- открыть папку, в которую будет скопированы исходные объект (объекты);
- выбрать в его контекстом меню пункты "Вставить" ("Paste") (для копирования содержимого), или;
- выбрать в контекстном меню параметр "Вставить ярлык" ("Paste Link") для создания ссылок на эти файлы в новом месте.
Примечание: с помощью мыши выделить несколько объектов можно, нажав клавишу Ctrl на клавиатуре и последовательно выбирая левой клавишей мыши файлы.
Примечание: это меню можно открыть следующими способами:
2. Второй способ перемещения файлов осуществляется так же, как и копирование, но в контекстном меню необходимо выбрать пункт не "Копировать" ("Copy"), а "Вырезать" ("Cut").
3. Удаление объектов.
Объекты в оболочке Explorer Microsoft Windows, выделенные поодиночке или все вместе, можно удалять, просто нажав клавишу "Del" на клавиатуре или выбрав красный крест на панели инструментов папки. При удалении нескольких элементов выдается запрос ни их удаление.
4. Переименование объекта.
Для переименования файлов и папок в оболочке Explorer с помощью мыши надо просто выбрать его имя. После этого надо просто изменить имя и нажать Enter. Вместо выбора мышью имени файла (что бывает иногда трудным делом при плохой ("пьяной") мышке) можно нажать функциональную клавишу *F2*.
Также можно изменить имя с помощью пункта "Переименовать" (Rename) меню Файл или контекстного меню.
5. Корзина (Recycled Bin) в оболочке Explorer Microsoft Windows.
Рис. D.98. Вид открытого окна "Корзина".
В новых операционных системах корпорации Microsoft существует средство, позволяющее восстанавливать случайно удаленные файлы. Это так называемая Корзина. Корзина представляет собой скрытую директорию (обычно она называется Recycled), в которую записываются все удаленные средствами Windows файлы.
При открытии корзины в ней появятся все удаленные файлы.
Эти файлы можно:
- Восстановить (на первоначальное место). Для этого нужно выделить нужные файлы и выбрать пункт "Восстановить" меню "Файл" или контекстного меню.
- Просмотреть свойства файла. Эта опция включена по-умолчанию (т.е. активизируется при выборе файла.) При этом отображается не только обычные свойства файла (Имя, тип, атрибуты и т.п.), но и место, откуда удален файл, и время его удаления.
Примечание: если выбрать пункт "Восстановить" без выбора файлов, восстановятся все файлы.
Также возможна очистка содержимого корзины. Это можно сделать следующими способами:
- Выбрать в контекстном меню корзины пункт "Очистить корзину" (Empty Recycled Bin).
- Выбрать тот же пункт в меню "Файл"корзины.
ВНИМАНИЕ! После очистки корзины восстановить удаленные из нее файлы почти невозможно!
Файлы, удаленные средствами MS-DOS и ее оболочек (Norton Commander, Volkov Commander, DOS Navigator и т.д.) в корзину не помещаются, а сразу стираются!
6. Создание объекта в папке.
Для создания файла внутри существующей папки необходимо:
- Выбрать в системном меню папки пункт "Файл" -> "Создать >" -> "<тип файла>", либо:
- в контекстном меню папки выбрать "Создать >" -> "<тип файла>".
Рис. D.99. Меню "Файл" -> "Создать >"
Рис. D.100. Меню "Создать >" контекстного меню.
При этом создаться файл указанного типа с именем "Новый файл" или тому подобное. Этот файл тут же необходимо переименовать, дав ему осмысленное имя.
Создание каталога (папки) в оболочке Explorer операционных системах Microsoft Windows.
В этих операционных системах создание каталога (папки) происходит аналогично созданию файла.
При этом имя папки состоит из нескольких Знаков подчеркивания, и его сразу предлагается заменить. После замены имени (фактически переименования) и нажатия Enter папка с новым именем окончательно создана.
7. Открытие файла или папки.
Открытие файла или папки происходит его выбором и двойным щелчком мыши на нем.
Другой способ открытия папки или файла – навести на него текстовый курсор, и нажать клавишу Enter.
При открытии папки в оболочке Explorer будет показано ее содержимое. При открытии файла запускается приложение, с которым ассоциирован данный файл.
8. Закрытие файла.
При закрытии файла обычно закрывается приложение, ассоциированное с ним.
При закрытии папки в оболочке Explorer отображается ее "родительская" папка, а если таковой нет – папка "Мой компьютер" или "Рабочий стол".
Для закрытия текущей папки необходимо выбрать кнопку "Стрелка вверх" на панели инструментов папки, или выбрать нужную папку из дерева каталогов.
9. Форматирование диска (дискеты).
Для того чтобы использовать сменный диск (3,5" дискету, Zip-дискету, Flash-карточку и т.п.) ее сначала необходимо разметить на секторы и сформировать файловую систему (для возможности записи файлов на ней). Эта операция называется форматированием.
Для осуществления форматирования необходимо:
- выбрать в окне "Мой компьютер" один из сменных дисков;
- выбрать в системном меню пункты "Файл" -> "Форматировать", либо
- выбрать в контекстном меню этого диска пункт "Форматировать...";
- указать в открывшемся окне емкость диска, размер кластера (только для Windows XP), тип операционной системы (FAT или FAT32), метку тома (см. следующую часть выпуска);
- задать способы форматирования (быстрое форматирование, создание загрузочного диска и т.п.);
- после выбора необходимых параметров нажать кнопку "Начать". Дождаться окончания форматирования;
- после окончания форматирования нажать кнопку "Закрыть".
Рис. D.101. Вид диалогового окна "Форматировать" в оболочке Explorer Microsoft Windows 98.
Рис. D.102. Вид диалогового окна "Форматировать" в оболочке Explorer Microsoft Windows XP.
10. (для операционных систем Microsoft Windows 7/8 на дисках с NTFS) создание жестких и символических ссылок.
В файловой системе NTFS операционных системах Microsoft Windows 7/8 наконец-то появилась возможность, как и в UNIX, создавать жёсткие и символические ссылки на файлы. Тем, кто не знаком с файловыми системами UNIX, объясняю, что ссылка — это запись в каталоге жесткого диска, для файла или каталога, которая имеет тот же дескриптор, что и файл на текущем жёстком диске (для жесткой ссылки), либо дескриптор файла или папки на том же или другом жёстком диске (для символической ссылки). С точки зрения пользователя, жёсткая ссылка — это ещё одно имя файла в другом каталоге. И как «второе имя» оно не может быть потеряно: При удалении основного файла он останется на диске до тех пор, пока не будут удалены все его жесткие ссылки. Символическая ссылка аналогичен файлу "Ярлык" в Microsoft Windows, только организованный средствами файловой системы NTFS. Как и ярлык, символическая ссылка становится "висящей", если удалить основной файл на жёстком диске.
И жёсткие, и символические ссылки можно создать при помощи специального средства — программы Hardlink Shell Extension, имеющая только англоязычный интерфейс. Скачать её можно по адресу: http://schinagl.priv.at/. Там же Вы сможете скачать консольную утилиту для создания жёстких и символических ссылок из командной строки (консоли) операционной системы Microsoft Windows.
После установки программы в операционной системе появляется в контекстном меню проводника пункт: «Запомнить источник ссылки». При выборе этого пункта в контекстном меню файла/папки происходит подготовка к созданию ссылки (как при выборе пункта "Копировать" при копировании файла через контекстное меню).
Далее нужно перейти к значку родительской папки, в которой будет создаваться ссылка, но не открывать её. После нахождения этой папки нужно будет открыть её контекстное меню.
В этом контекстном меню Вы увидите два новых пункта: «Отменить создание ссылки» и каскадное меню: «Поместить как…». Открыв это каскадное меню, Вы можете увидеть два способа помещения ссылки: «Жёсткую ссылку» и «Символическую ссылку». Комментарии излишни. Если же Вы передумали создавать ссылку, обязательно выберите пункт «Отменить создание ссылки» для предупреждения возможных коллизий в операционной системе.
Для начинающих пользователей автор приводит способы применения жёстких и символических ссылок.
- Можно, например, не добавлять в библиотеку Windows 7 файлы, находящиеся на сетевом диске, который размечен в файловой системе, отличной от NTFS. Эти папки никогда не добавляются в библиотеки. Но можно создать символическую ссылку на эту папку в папке на системном диске Microsoft Windows, а уже её добавить в библиотеку. Такой приём работает всегда;
- Вы можете перенести некоторые каталоги с данными программами из каталога %USERPROFILE%\AppData на системном диске C на любой другой локальный диск, оставив в этом каталоге символические ссылки. Этот приём часто помогает "обмануть" установщики программного обеспечения, которые устанавливают программы и данные только в папки по-умолчанию, не спросив разрешения у пользователя;
- Вы можете в библиотеке "Музыка" создать несколько плейлистов в разных папках из одних и тех же композиций, просто "перемешав их". И чтобы при этом не терялось лишнее дисковое пространство, вместо копирования композиций в каталоги Вы просто создаёте жёсткие ссылки на них, Это может в десятки раз уменьшить объём диска, занимаемый музыкальными файлами;
Список применения ссылок можно продолжить. Но автор советует Вам: фантазируйте, файловая система NTFS позволит осуществить самые смелые Ваши фантазии.
Версия 2.0.00 от 24.08.2014
CopyLeft (L) Юрий А. Денисов (yudenisov) 2004-2014
Начало… » Проект Самые начала… » Графические оболочки WIMP-интерфейса » Вид элементов управления в оболочке Windows Explorer » Работа с файлами »