Иерархический способ организации файлов: Иерархическая структура файловой системы — Информатика, информационные технологии

Содержание

Урок 12. Файловая система компьютера.

— 7 —

(INFlesson12.doc 16.02.2009).

Под файловой системой понимают функциональную часть операционной системы, которая обеспечивает выполнение операций над файлами. Любая информация (текст, изображение, программа, видеофильм и т.д.) на внешнем носителе хранится в виде файла. Файл (file) – это определённое количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти. Файл – это наименьшая единица хранения информации, которая хранится, передаётся и обрабатывается как единое целое. В файлах на устройствах внешней памяти хранится всё программное обеспечение компьютера.

С каждым файлом связываются:

– составное имя файла;

– атрибуты файла;

– дата создания;

– время создания;

– длина файла.

Составное имя файла представляет собой совокупность имени файла и его расширения. Расширение имени файла характеризует тип (содержимое) файла и указывается после имени через точку (proba.txt). Расширение имени файла является необязательным элементом и поэтому при создании файла может не задаваться, однако это снижает информативность составного имени файла. Если расширение есть, то от основного имени файла оно отделяется точкой. Например: Risunok.bmp, tovar.txt. При наличии расширения в имени файла можно судить о назначении файла, так как для расширений установилось некоторое соглашение, фиксирующее для ОС тип обработки файлов. Например, расширение com (от command) или exe (от executable) имеют файлы программ, предназначенных для исполнения по вызову пользователя; doc (от document) – файлы документов, подготовленные в текстовом редакторе Microsoft Word; bak (от backup) – резервные копии;

bas – файлы с текстами программ на языке BASIC; bmp – файлы, созданные средствами графического редактора Paint. В зависимости от ОС длина имени и расширения могут быть различными. В DOS, например, имя файла не должно быть более 8 символов, а расширение – до трёх символов. В ОС Windows поддерживаются длинные имена файлов – до 255 символов. При задании имени файла можно использовать любые символы, кроме некоторых «специальных» символов (\ / : * ? » < > |). В этом легко убедиться: если ввести при задании имени недопустимый символ, то ОС выводит сообщение об ошибке.

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

R (Read only) – файл только для чтения и не может быть ни удалён, ни изменён;

A (Archive) – архивный файл, этот атрибут приписывается каждому создаваемому файлу и сбрасывается средствами архивирования и резервирования файлов;

S (System) – системный файл.

Файлу могут быть присвоены одновременно любые из перечисленных атрибутов или ни один.

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

Длина файла указывается в байтах и связывается с ним после его создания или обновления.

Файловая система обеспечивает выполнение следующих основных функций:

– создание и удаление файлов;

– переименование и пересылку файлов;

– чтение, запись, а также обновление (чтение и запись) файлов;

– поиск файлов;

– считывание и смену атрибутов файлов;

– считывание и изменение даты и времени, а также длины файлов.

Файловая система предоставляет средства поиска не одного, а сразу группы файлов путём задания так называемых шаблонов. Шаблоном (образцом) является составное имя файла, в полях имени и/или расширении которого используются символы-заменители. С помощью шаблона обозначается группа файлов, составные имена которых имеют некоторые общие признаки, например файлы, имена которых начинаются с буквы «а» или все файлы с расширением «txt» и др. При этом в самом шаблоне используются символы-заменители – «?» (вопросительный знак) и «*» (звёздочка).

Заменитель «?» обычно указывает на любой (но единственный) символ в данной позиции. В полях имени файла и расширения допускается использовать несколько заменителей «?». Заменитель «*» в имени (расширении) файла обозначает, что на её месте могут стоять любые допустимые символы. Например, шаблону а*.* соответствуют все файлы, которые начинаются с буквы а и имеют любые символы в расширении.

Примеры:

*.bak

– все файлы с расширением .bak

из текущего каталога

c*.d*

– все файлы с именем, начинающимся с «c», и

расширением, начинающимся с «d», из текущего каталога

a:\doc\ABC??? . *

– все файлы из каталога a:\doc с именем, начинающимся с

АВС и состоящим не более чем из 6 символов

Независимо от операционных систем все файлы можно разделить на текстовые и двоичные (по-другому бинарные) файлы. Текстовые файлы предназначены для чтения человеком. Они состоят из строк символов, причём каждая строка оканчивается двумя специальными символами «возврат каретки» (CR) и «новая строка» (LF). В текстовых файлах используются в качестве информационных символы с десятичными кодами 32 – 126 и 128 – 254.

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

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

Файловые структуры.

В рамках изучаемой темы будем рассматривать лишь файлы, хранящиеся на дисках. На одном компьютере может быть несколько дисководов – устройств работы с дисками. Каждому дисководу присваивается однобуквенное имя: А, В, С. Часто на персональных компьютерах диск большой ёмкости, встроенный в системный блок (его называют жестким диском), делят на разделы. Отформатированный дисковый раздел называют логическим диском и ему присваивается имя: C, D, E и так далее. Имена А и В обычно относятся к сменным дискам малого объёма – гибким дискам (дискетам). Их тоже можно рассматривать как имена логических дисков, каждый из которых полностью занимает реальный (физический) диск. Следовательно, A, B, C, D – все это имена логических дисков. Имя логического диска, содержащего файл, является

первой «координатой», определяющей место расположения файла.

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

● простая или одноуровневая;

● иерархическая – многоуровневая.

Одноуровневая файловая структура – это простая последовательность файлов. Для отыскания файла на диске достаточно указать лишь имя файла. Например, если файл tetris.exe на диске в дисководе «А», то его «полный адрес» выглядит так: A: \

tetris.exe

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

Многоуровневая файловая структура – древовидный (иерархический) способ организации файлов на диске. Для организации файлов в ОС семейства Windows принята иерархическая структура, включающая диски, файлы и каталоги (папки).

Для удобства работы с файлами их объединяют в группы по какому-либо признаку, как правило, тематическому. Файлы, имеющие одинаковую объектную принадлежность (файлы операционной системы, документы, офисные программы, игровые программы результаты расчётов, домашние задания, рисунки и т.д.), размещаются в отдельных каталогах. Такая структура хранения информации позволяет уверенно ориентироваться в принадлежности той или иной информации, особенно если учесть, что на современных носителях информации могут храниться тысячи, а то и десятки тысяч файлов! Работа с информацией была бы значительно затруднена, если бы она была беспорядочно размещена на носителе. Такой группе файлов присваивают имя и называют

папкой. Список файлов и/или папок называется каталогом. Каталог иногда называют директорией (от английского слова «directory» – справочник, указатель). Файлы и каталоги, зарегистрированные в одном каталоге, должны иметь уникальные имена. Файлы (или каталоги), зарегистрированные на одном и том же носителе информации, но в разных каталогах, могут иметь совпадающие имена.

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

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

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

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

Рис. 1. Пример иерархической файловой структуры.

На рис. 1 имена каталогов обозначены заглавными буквами, а файлов – строчными. Здесь в корневом каталоге имеется два подкаталога: IVANOV и PETROV и один файл fin.com. Каталог IVANOV содержит в себе два подкаталога PROGS и DATA. Каталог DATA – пустой; в каталоге PROGS имеются три файла и т.д. На дереве корневой каталог обычно обозначается символом \.

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

\ (название знака – обратная косая черта, обратный слэш, бэкслэш), называется путём к данному файлу. В современных оболочках этот путь выстраивают обычно, последовательно открывая папки. Путь к файлу определяет направление поиска требуемого документа. Для разъяснения понятия «путь к файлу» уместно привести всем знакомый фрагмент из сказки: «На дубе висит сундук, в сундуке – заяц, в зайце – утка, в утке – яйцо, в яйце – игла, на конце которой смерть Кащеева».

В ОС Windows папки и файлы образуют на дисках иерархическую файловую структуру. Организация файловой структуры очень проста. Файлы находятся в папках. Папки вложены в другие папки, более высокого уровня. Папка самого высокого уровня называется корневой (её имя совпадает с обозначением диска) – она одна на каждом диске. Назначение файловой структуры – обеспечить однозначное отыскание любого файла, если известно его имя и путь поиска. Путь поиска начинается с корневой папки и далее ведёт через вложенные папки к той папке, где находится разыскиваемый файл. Создание и обслуживание файловой структуры – это одна из основных функций операционной системы.

Последовательно записанные имя логического диска, путь к файлу и имя файла составляют полное имя файла. Полные имена некоторых файлов, указанных на рис. 1, в символике MS-DOS выглядят так:

C:\fin.com

C:\LVANOV\PROGS\prog1.pas

C:\PETROV\DATA\task.dat

Файлы и файловые структуры — презентация онлайн

Манукян К.
8 «Б»
Файл и файловая система
Файл — это информация, хранящаяся на внешнем носителе и
объединенная общим именем.
Работа с файлами на компьютере производится с помощью
файловой системы.
Файловая система — это функциональная часть ОС,
обеспечивающая выполнение операций над файлами.
Имя файла
Практически во всех операционных системах имя файла
составляется из двух частей, разделенных точкой.
Например: myphoto.pas
Слева от точки находится собственно имя файла
(myphoto). Следующая за точкой часть имени
называется расширением файла (pas).
Имя файла = имя.расширение
В операционной системе Windows в именах файлов
допускается использование русских букв; максимальная
длина имени — 255 символов.
Расширение указывает, какого рода информация
хранится в данном файле.
Файловая структура диска
Вся совокупность файлов на диске и взаимосвязей
между ними называется файловой структурой.
Различные ОС могут поддерживать разные организации
файловых структур.
Существуют две разновидности файловых структур:
простая, или одноуровневая, и иерархическая —
многоуровневая.
Одноуровневая файловая структура — это простая
последовательность файлов. Для отыскания файла на
диске достаточно указать лишь имя файла. Например,
если файл tetris.exe находится на диске А:, то его
«полный» адрес выглядит так:
A:\tetris.exe
Файловая структура диска
Многоуровневая файловая структура — древовидный
(иерархический) способ организации файлов на диске.
Каждая папка может содержать внутри себя множество
файлов и вложенных папок (их называют
подкаталогами). Папка самого верхнего уровня,
которая не вложена ни в какую другую папку,
называется корневой.
Дерево файлов
Графическое изображение иерархической файловой
структуры называется деревом.
На рисунке ниже имена каталогов записаны прописными
буквами, а файлов — строчными. Здесь в корневом
каталоге имеются две папки: IVANOV и PETROV и один
файл fin.com, Папка IVANOV содержит в себе две
вложенные папки PROGS и DATA. Папка DATA — пустая; в
папке PROGS имеются три файла и т. д, На дереве
корневой каталог обычно изображается символом \.
Путь к файлу
Путь к файлу — это последовательность, состоящая из
имен каталогов, начиная от корневого и заканчивая
текущим, в котором непосредственно хранится файл.
Последовательно записанные имя логического диска,
путь к файлу и имя файла составляют полное имя
файла.
Если представленная на рис. файловая структура
хранится на диске С:, то полные имена некоторых
входящих в нее файлов в символике операционных
систем MS-DOS и Windows выглядят так:
C:\fin.com
C:\IVANOV\PROGS\prog1.pas
C:\PETROV\DATA\task.dat

8. Спасибо

За просмотр!

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

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

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

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

Дерево каталогов.


Многоуровневая файловая система основана на дереве каталогов, которое строится для каждого диска. Каталог, расположенный в вершине дерева, называется корневым каталогом.

n:\ – корневой каталог включает файлы file1 – file3 и подкаталог DIR1

file1 – файл

file2

DIR1 – подкаталог каталога d: включает файл file4 и подкаталог DIR2

file3 DIR2 – подкаталог каталога DIR1 включает файлы file5 и file6

file4 file5

file6.com

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

Полный путь файла file6.com, чтобы он был запущен на выполнение, следующий:

n:\DIR1\DIR2\file6.com

Группы файлов.

Исполняемые файлы являются программами, могут иметь расширения: .exe, .com – выполняемые программы; .bat – командные файлы; .sys – системные файлы; .drv – драйверы.

Файлы данных содержат пользовательскую информацию, могут иметь расширения: .dat – данные; .txt – текстовые файлы; .dbf – файлы баз данных; .pas, .c, .asm – тексты программ на языках PASCAL, Си, ASSEMBLER соответственно; .bak – копия файла данных.

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

Файл, папка и чем они отличаются — КиберПедия

 

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

Файл – это обособленная частичка информации, которая является относительно независимой от информации, хранящейся в других файлах.

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

Папка – это своеобразный контейнер, в котором хранятся файлы. Сама по себе папка не содержит никакой информации. Основное ее предназначение – систематизация файлов.

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

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

 

 

Файловая структура диска

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

Одноуровневая файловая структура — это простая последовательность файлов. Для отыскания файла на диске достаточно указать лишь имя файла. Например, если файл tetris.exe находится на диске А:, то его «полный адрес» выглядит так:

A:\tetris.exe

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

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

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

В операционной системе Windows для обозначения понятия «каталог» используется термин «папка».

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

Путь к файлу.

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

Расширение имени файла — последовательность символов, добавляемых к имени файла и предназначенных для идентификации типа файла. Расширение обычно отделяется от основной части имени файла точкой.

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

Буфер обмена

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

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

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

Стандартные горячие клавиши для работы с буфером обмена, применяемые в графических интерфейсах пользователя на PC‐совместимых ПК (для клавиатуры PC101 с раскладкой QWERTY):

§ Скопировать выделенные объекты в буфер обмена: Ctrl + C

§ Вырезать выделенные объекты в буфер обмена (для перемещения): Ctrl + X

§ Вставить из буфера обмена: Ctrl + V

§ Хотя эти комбинации и являются наиболее распространёнными, некоторые приложения могут использовать какие-либо другие комбинации клавиш.

Как мы столкнулись с (иерархической) файловой системой в качестве базовой структуры данных?

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

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

Люди не понимают древовидную файловую систему больше, чем понимают основанную на DAG.

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

Причина, по которой мы до сих пор их используем, — это смесь подхода «это подойдет» и реальной необходимости поддерживать совместимость со старым кодом. Новый подход к хранению файлов будет означать радикальные изменения в базовом API файлового ввода-вывода, делая большую часть существующего кода бесполезной. Либо это, либо вы должны ходить на цыпочках вокруг них, поддерживая устаревший API. Помните PROGRA ~ 1.

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


Теперь я собираюсь перейти на другую сторону.

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

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

На самом деле, я однажды реализовал хранилище документов с богатыми метаданными и иерархией на основе DAG. (Это был даже не DAG произвольной формы, это была строго двухуровневая метаструктура и документы, которые могли быть дочерними для коллекции уровня 1 или уровня 2. Так что это действительно просто.)

Очевидно, что требование о том, что имена документов должны быть уникальными в пределах коллекции, должно было остаться.

И тогда проблемы начали течь. Что если вы откроете коллекцию и измените имя документа на то, что конфликтует с другой коллекцией, к которой также принадлежит документ? Мы отобразили сообщение об ошибке, но пользователи были совершенно сбиты с толку. (Это те самые пользователи, которые просили об этом требовании.)

Они пытались удалить документ, но все, что было сделано, это удалить его из коллекции. Таким образом, это все еще обнаружилось в результатах поиска. Мы попробовали это и наоборот, но потом они жаловались, что они удалили документ из коллекции A, и он волшебным образом исчез из коллекции B. Поэтому нам потребовалась и операция «unlink» и операция полного удаления.

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

Тем не менее, дополнительные аспекты поиска, которые сделали возможными метаданные, сработали абсолютно.

Ч6Опишите имена файлов, иерархическую структуру и монтирование ФС, логическую организацию файла.

Ч6Опишите имена файлов, иерархическую структуру и монтирование ФС, логическую организацию файла.

Иерархическая структура ФС. Пользователи обращаются к файлам по их именам, но с увеличением числа файлов в линейной (одноуровневой) структуре поиск файлов становится затруднительным. Иерархическая организация пространства имен позволяет облегчить эту работу за счет распределения файлов по группам (каталогам). Образуется несколько уровней каталогов, где каталог нижележащего уровня может входить в каталог вышележащего уровня. Граф, описывающий иерархию каталогов, может быть
• деревом, если файл может входить только в один каталог;
• сетью (с петлями/циклами), если файл может одновременно входить в несколько каталогов.
При иерархической организации пользователю при поиске файла достаточно помнить только принадлежность его к определенному каталогу или нескольким похожим по смыслу.
Имена файлов. Все типы файлов имеют различные по назначению символьные имена:
• простые (короткие), идентифицирующие файл в пределах каталога;
• составные (полные) – длинные, идентифицирующие файл в пределах дерева каталогов;
• относительные, идентифицирующие файл в пределах «текущего» каталога.
Монтирование. В общем случае ВС может иметь несколько дисковых устройств. Более того, одно физическое дисковое устройство средствами ОС может быть представлено в виде нескольких логических путем разбиения общего дискового пространства на разделы. Все это усложняет организацию хранения файлов в системе, имеющей несколько устройств внешней памяти. Возможны два варианта реализации.
Первый вариант состоит в том, что на каждом устройстве файлы размещаются иерархически автономно, с собственным деревом каталогов. Для однозначной идентификации файла пользователь должен перед составным символьным именем указывать идентификатор логического устройства (С:\primer\1\100\file17.doc).
Второй вариант представляет возможность пользователю самому объединять разрозненные иерархии файлов на различных устройствах (и описывающие их деревья каталогов) в одну иерархию и единое дерево каталогов. Такая операция называется монтированием. Среди всех логических дисковых устройств ОС выделяет одно устройство, называемое системным. Система файлов на нем назначается корневой. На ее дереве каталогов выбирается каталог монтирования, который назначается корневым каталогом другого подключаемого дерева. Через этот каталог монтируемое дерево становится поддеревом единого дерева. После монтирования общей ФС для пользователя нет логической разницы корневой и смонтированной ФС, а именование файла производится без указания идентификатора логического устройства

тот же 12 вопрос.продолжение
Логическая организация файла. В общем случае данные в файле имеют некую логическую структуру. Поддержка логической структуры может быть возложена на приложение или на ФС. В первом случае файл представляется ФС неструктурированной последовательностью байтов, а истинный формат известен только заинтересованному приложению.
Во втором случае ФС видит уже структурированный файл как упорядоченную последовательность логических записей. ФС может использовать два способа доступа к логическим записям:
• последовательный – прохождение и поиск с начала;
• прямой – сразу по номеру записи.
Очевидно, что ОС не может поддерживать все возможные способы структурирования данных в файле, поэтому в тех ОС, где такая поддержка вообще есть, она существует для небольшого числа широко распространенных схем логической организации файла (записи фиксированной длины, переменной длины неиндексированные или индексированные).
К записям фиксированной длины может быть организован последовательный доступ или прямой доступ по номеру записи.
Файлы сзаписям переменной длины, доступ к которым осуществляется последовательно, называются неиндексированными (последовательными). При необходимости прямого доступа к записям переменной длины создают индексированные файлы, где записи имеют одно или несколько ключевых (индексных) полей и могут адресоваться значениями этих полей.
Все сказанное относится преимущественно к обычным файлам. Другие типы файлов (например, файлы-каталоги) обладают определенной структурой, известной ФС [2]



 

 


Дата добавления: 2015-12-08; просмотров: 123 | Нарушение авторских прав


 

 


mybiblioteka.su — 2015-2021 год. (0.131 сек.)

12.2. Типы баз данных. Основы информатики: Учебник для вузов

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

Типы данных

Типы данных Приведенные в этой главе таблицы взяты непосредственно из оперативной справочной системы и представляют единую модель данных Windows (Windows Uniform Data Model). Определения типов можно найти в заголовочном файле BASETSD.H, входящем в состав интегрированной среды разработки

Типы данных 

Типы данных  В JScript поддерживаются шесть типов данных, главными из которых являются числа, строки, объекты и логические данные. Оставшиеся два типа — это null (пустой тип) и undefined (неопределенный

14.5.1 Типы данных

14.5.1 Типы данных Файл может содержать текст ASCII, EBCDIC или двоичный образ данных (существует еще тип, называемый локальным или логическим байтом и применяемый для компьютеров с размером байта в 11 бит). Текстовый файл может содержать обычный текст или текст, форматированный

20.10.3 Типы данных MIB

20.10.3 Типы данных MIB Причиной широкого распространения SNMP стало то, что проектировщики придерживались правила «Будь проще!»? Все данные MIB состоят из простых скалярных переменных, хотя отдельные части MIB могут быть логически организованы в таблицы.? Только небольшое число

Типы данных

Типы данных Несмотря на то, что типы данных подробно описаны в документации (см. [1, гл. 4]), необходимо рассмотреть ряд понятий, которые будут часто использоваться в последующих главах книги. Помимо изложения сведений общего характера будут рассмотрены также примеры

Типы данных

Типы данных Один из этапов проектирования базы данных заключается в объявлении типа каждого поля, что позволяет процессору базы данных эффективно сохранять и извлекать данные. В SQL Server предусмотрено использование 21 типа данных, которые перечислены в табл. 1.1.Таблица 1.1.

Пользовательские типы данных

Пользовательские типы данных Для объявления пользовательских типов, используют конструкцию вида:type имя_типа = описание_типа;К примеру, таким образом можно объявлять типы множеств, перечислимые типы и

Основные типы данных

Основные типы данных Ключевые слова: Основные типы данных определяются с помощью следующих семи ключевых слов: int, long, short, unsigned, char, float, double Целые со знаком: Могут иметь положительные и отрицательные значения.int: основной тип целых чисел для конкретной системы.long или long int:

1. Базовые типы данных

1. Базовые типы данных Типы данных, как и отношения, делятся на базовые и виртуальные.(О виртуальных типах данных мы поговорим чуть позже, посвятим этой теме отдельную главу.)Базовые типы данных – это любые типы данных, заданные в системах управления базами данных

Базовые типы данных

Базовые типы данных В языке Си реализован набор типов данных, называемых «базовыми» типами. Спецификации этих типов перечислены в таблице 3.1.Таблица 3.1. Базовые типы Спецификация типов Целые signed char знаковый символьный   signed int знаковый целый   signed short int знаковый

Типы данных

Типы данных Многие языки программирования при объявлении переменной требуют указывать, какой тип данных будет ей присваиваться. Например, в языке Java кодint i = 15;объявит переменную целого типа int с именем i и присвоит ей значение 15. В этом случае тип данных ставится в

Типы данных

Типы данных Обзор типов Типы в PascalABC.NET подразделяются на простые, строковые, структурированные, типы указателей, процедурные типы и классы.К простым относятся целые и вещественные типы, логический, символьный, перечислимый и диапазонный тип.К структурированным типам

12.2. Типы баз данных

12.2. Типы баз данных Группу связанных между собой элементов данных называют обычно записью. Известны три основных типа организации данных и связей между ними: иерархический (в виде дерева), сетевой и реляционный.Иерархическая БДВ иерархической БД существует

5.2.4. Типы данных

5.2.4. Типы данных Мы можем вводить в ячейки следующие данные: текст, числа, даты, также приложение Numbers предоставляет возможность добавлять флажки, ползунки и другие элементы управления. Аналогично MS Excel для выравнивания чисел, дат и текстовых данных в Numbers существуют

Урок 3 — Иерархия файлов

Урок 3 — Файловые иерархии

Введение

Мы не собираемся предоставлять вам полный комплект инструкции по использованию операционной системы Windows или Macintosh. Это предполагается, что вы знакомы с некоторыми основными функциями, такими как:

  • Запуск и выключение компьютера.
  • Использование левой и правой кнопок мыши.
  • Обход главного рабочего стола.
  • Доступ к программам из меню «Пуск».
  • Работа с окнами.
  • Выполнение функций вырезания, копирования и вставки.
  • и т. Д.

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

Компьютерные диски

На компьютере диски используются для хранения данных. Почти все компьютеры поставляются как минимум с двумя дисками: жесткий диск (который используется для хранить большие объемы данных) и флоппи-дисковод (который хранит меньшие объемы данных, которые можно легко перенести с одного компьютера на Другая).Другими типами приводов являются приводы компакт-дисков, ленточные накопители и Zip-диски. диски. Жесткий диск обычно обозначается как диск C: \, а дисковод гибких дисков обычно обозначается как дисковод A: \. Если у вас есть дополнительный дисковод гибких дисков, он обычно обозначается как дисковод B: \. Если ваш жесткий диск разбит на разделы или, если у вас есть дополнительные диски, буквы Назначаются D: \, E: \, F: \ и т. Д.

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

Схема типичного привода и его организация представлена показано здесь.

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

Папки

Папки на диске используются для организации данных, хранящихся на этот драйв.Обычно файлы, составляющие программу, хранятся вместе. в собственном наборе папок. Например, при установке Microsoft Word на вашем компьютере программа установки хранит файлы, связанные с этим программы в определенных папках на жестком диске. Большинство программ (но не все), которые вы устанавливаете на свой компьютер, храните большую часть необходимых файлы в папке «Program Files», которая хранится на ваш диск C: \.

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

Работа с вашей иерархией

Есть много способов доступа и работы с файлами и папки на вашем компьютере, но для расширенных задач управления файлами на ПК лучше всего использовать проводник Windows.Это приложение позволяет выполнять множество задач по управлению файлами в едином интерфейсе. К откройте проводник Windows, нажмите «Пуск> Программы> Windows». Проводник «. Вы также можете удерживать клавишу Windows на клавиатуре. и введите «E» (Windows-E). Когда вы открываете проводник Windows, вы увидит экран, подобный следующему (см. это отличное использование экрана программа захвата?):

Windows разделяет окно на две части.Если вы нажмете на объекте на левой панели, содержимое объекта отображается в правая панель. Щелкните Рабочий стол и содержимое папки рабочего стола. дисплей справа. Щелкните «Мой компьютер» и «Ресурсы вашего компьютера». дисплей справа. Чтобы просмотреть содержимое диска, щелкните диск. Чтобы просмотреть содержимое папки, щелкните значок папки в левая панель. Если рядом с папкой появляется знак плюса, это означает, что внутри больше папок.Чтобы они отображались на левой панели, щелкните на знаке плюса, и они будут отображаться внизу. Щелкните знак минус, чтобы закройте его обратно.

Вот краткое описание некоторых функций, которые вы можете захотеть выполнить в проводнике.

Изменение обзора

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

  1. Щелкните правой кнопкой мыши любую свободную область на правой панели. Контекстное меню будет появляться.
  2. Выделить вид.
  3. Выберите нужный вид из раскрывающегося меню.

Создание новой папки

Для создания новой папки:

  1. На левой панели щелкните диск или папку, в которой вы хотите создайте новую папку.
  2. На правой панели щелкните правой кнопкой мыши любую свободную область на правой панели. А появится контекстное меню.
  3. Выберите «Создать> Папка».
  4. Введите имя папки.

Удаление файла или папки

Чтобы удалить файл или папку:

  1. Щелкните правой кнопкой мыши файл или папку, которые хотите удалить. Контекстное меню появится.
  2. Щелкните Удалить. Проводник Windows спросит: «Вы уверены, что хотите отправить этот объект в корзину? »
  3. Щелкните «Да».

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

Чтобы скопировать файл или папку:

  1. Щелкните правой кнопкой мыши файл или папку, которую хотите скопировать.Контекстное меню появится.
  2. Щелкните «Копировать». Теперь файл или папка должны быть в буфере обмена.

Вырезание файла или папки

Чтобы вырезать файл или папку:

  1. Щелкните правой кнопкой мыши файл или папку, которую хотите вырезать. Контекстное меню появится.
  2. Щелкните «Вырезать». Теперь файл или папка должны быть в буфере обмена.

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

Вставка файла или папки

Чтобы вставить файл или папку:

  1. После вырезания или копирования файла щелкните правой кнопкой мыши объект или в правая панель папки, в которую вы хотите вставить. Контекст появится меню.
  2. Щелкните «Вставить».

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

Чтобы переименовать файл или папку:

  1. Щелкните правой кнопкой мыши файл или папку. Появится контекстное меню.
  2. Выделите «Переименовать».
  3. Введите новое имя.

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

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

Действие иерархии файлов

Зачем все это обсуждение файловых иерархий? Ну во время В программе ITMA у вас будет много курсов и множество заданий. если ты ознакомьтесь с расположением файлов, папок и дисков вы, вероятно, избавите себя от многих головных болей. Для этого занятия мы хотели бы вы создаете файловую иерархию на своем компьютере, в которой храните свой ITMA Работа.Начните с создания основной папки ITMA. Внутри этой папки создайте новые папки для каждого из модулей, которые вы также будете изучать в этом семестре как будущие модули, которые потребуются. Назовите их в соответствии с соглашением используется ниже. Также создайте папку, в которой будут храниться файлы вашего портфолио. Всего у вас будет как минимум семь папок, расположенных примерно так:

  • itma
    • комплект (этот модуль)
    • Learnth (теории обучения для учебного дизайна)
    • edres (Образовательные исследования)
    • edweb (Образование и Интернет)
    • instrdes (Инструктивный дизайн)
    • itintro (Введение в ИТ)
    • портфель

У вас также могут быть дополнительные папки (см. Урок 4), которые вы считаете нужным включить, но эти семь определенно должны быть там.В виде вы продвигаетесь по программе и берете дополнительные модули, которые вы будете скорее всего добавлю новые папки.

Вы можете разместить эту иерархию в любом месте на вашем компьютер, который вы пожелаете. Вы можете поместить его на свой основной диск C: \, или, возможно, внутри другой папки. Хорошее предложение — поместить его в папка «Мои документы». Это папка, Windows помещает туда для использования по умолчанию. Однако, если у вас есть другой место, которое вы используете для хранения файлов, не стесняйтесь использовать это вместо этого.Когда ты закончили создание всех ваших папок, вы можете переместить все вашу предыдущую работу ITMA в соответствующие папки. Ты будешь рада тебе сделал это, когда вы пытались найти его через год.

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

Отправка действий

Это задание следует набрать в Microsoft Word. На вверху бумаги введите «Действия файловой иерархии». Под этим укажите свое имя, адрес электронной почты и дату.Когда вы сохраняете файл назовите это «иерархией». Вы отправите это действие после завершая Урок 4, так что пока держитесь за него.

Назначение: Действия файловой иерархии
Очки: 15

Критерии оценки:

  • Снимок экрана, демонстрирующий наличие созданной файловой иерархии. на студенческом компьютере.(8)
  • Иерархия файлов содержит основные папка «itma» и семь необходимых подпапок: комплит, учится, едрес, edweb, instrdes, itintro, портфолио. (7)

Организация файлов и папок — длинный проект

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

Щелкните изображение, чтобы просмотреть его в большем размере.

Раздел 1. Файловые структуры

Раздел 2: Именование файлов

Раздел 3: Форматы файлов

Файловые структуры

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

Описания иерархических методов и методов на основе тегов адаптированы из описаний, представленных библиотеками MIT.

Вариант 1: Иерахический метод

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

Указания:
  • Будьте последовательны.
  • Логически структурируйте свою иерархию. Следуйте логике, наиболее подходящей для вашего проекта.
  • Храните папки и подпапки отдельно, чтобы уменьшить перекрытие. Однако не делайте слишком много вложенных папок (рисунок 2).
  • Сохраняйте узкие категории подпапок, чтобы ограничить количество файлов в каждой. См. Рисунок 3, где показана слишком большая вложенная папка.
  • Ваш рабочий стол должен быть временным хранилищем . Никогда не храните файлы там дольше, чем это абсолютно необходимо.
  • При именовании папок подумайте об информации, которая может вам понадобиться при поиске файлов.

Рисунок 1

Рисунок 2

Рисунок 3

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

«Затерянные в джунглях данных: пример организации, публикации и сохранения данных исследований»: плакат с описанием проекта Университета Айовы, включающего схему организации папок.

Вариант 2: Метод на основе тегов

Если вы когда-либо использовали хэштег в Twitter, Instagram или Facebook, значит, вы использовали тег для классификации информации. Если вы когда-либо искали хэштег, вы получали данные с тегами. Аналогичным образом можно использовать теги для организации файлов. В идеале вы должны выбрать набор тегов для использования в начале проекта и использовать согласованные теги во всем; если вы используете слишком много тегов (например, некоторые файлы — это #dog, некоторые — #goldenretriever, но НЕ #dog и т. д.), будет практически невозможно найти ваши файлы.С другой стороны, если вы используете слишком мало тегов (например, все ваши файлы просто помечены тегами #file), тег больше не дает никакой полезной информации. Как и в случае с иерархическими методами организации файлов, ключевым моментом является поиск баланса.

Рисунок 4 — это пример системы расширенных тегов, которая является частью операционной системы Mac. Теги не являются неотъемлемой частью большинства операционных систем по своей природе, но многие операционные системы начинают их включать, а также существует ряд внешних программ, доступных для тегирования файлов.Возможно, вы уже используете теги для упорядочивания электронной почты и фотографий. Онлайн-хранилище, такое как Box (которое предоставляет неограниченное хранилище для тех, у кого есть учетные записи UC Merced), также включает возможность тегирования (рисунок 5). Социальные сети, такие как Twitter, также часто используют теги для организации информации (рис. 6).

Рисунок 4

Рисунок 5

Рисунок 6

Программы для добавления тегов к файлам включают, помимо прочего, следующее. Большинство этих программ разработано для Unix или Windows, поскольку ОС Macintosh имеет встроенную функцию тегов.

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

«Проектирование лучшей организации файлов на основе тегов, а не иерархий» — это сообщение в блоге, в котором подробно объясняются различия между иерархической и основанной на тегах организацией.

В диссертации Шаньшан Ма из Университета Дрекселя оценивается поведение и предпочтения пользователей с использованием иерархических и основанных на тегах систем организации файлов.

Именование файлов

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

Хорошее соглашение об именах должно обеспечивать достаточный контекст для файла; имена файлов должны быть краткими, но информативными. Вы также можете использовать имена ваших файлов, чтобы отслеживать версии; то есть каждый раз, когда вы вносите в файл значительное изменение или большое количество незначительных изменений, вы можете сохранить файл и присвоить ему новый номер версии. Используйте порядковые номера (например, 1, 2, 3) для изменений основной версии и добавьте десятичное число (1.1, 1.2, 1.3 и т. Д.) Или букву (1a, 1b, 1c и т. Д.) Для изменений второстепенной версии.Избегайте неточных ярлыков, таких как «Финал» и «Черновик».

Программы или приложения почти никогда не предоставляют хорошее имя файла автоматически. Хорошая практика — выработать привычку переименовывать все файлы сразу после их создания. ~ ‘{} []? <>

  • Используйте символы подчеркивания _ вместо пробелов!
  • Используйте описательные имена, которые документируют важные аспекты вашего проекта.Они могут отличаться в разных проектах. Поместите самую важную информацию на первое место.
  • Держите имена легко читаемыми (и учитывайте регистр).
  • Используйте согласованные даты и время. Для дат ГГГГММДД приведет к сортировке файлов в хронологическом порядке.
  • Переименование файла

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

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

    Доступно несколько программ пакетного переименования. Они включают, но не ограничиваются:

    Примеры

    Эдинбургский университет предоставляет отличный, исчерпывающий (но простой для понимания) список из 13 правил для соглашений об именах файлов с примерами и пояснениями.

    Пример проблемы именования файлов в Стэнфордских библиотеках.

    Пример правильного именования файлов в Стэнфордских библиотеках.

    Рисунки 7, 8 и 9 — юмористические (и точные) изображения проблем, которых можно избежать при хорошей организации файлов:

    Рисунок 7

    Рисунок 8

    Рисунок 9

    Форматы файлов

    Наилучшие форматы файлов для данных исследований — это незащищенные файлы, «без потерь» и незашифрованные / не скомпилированные.

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

    Несобственные

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

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

    «Без потерь»

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

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

    Незашифрованный / Некомпилированный

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

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

    Руководящие принципы

    Вот список некоторых непатентованных форматов файлов, которые обычно предпочтительны для файлов разных типов:

    • Контейнеры: TAR, GZIP, ZIP
    • Базы данных: XML, CSV
    • Геопространство: SHP, DBF, GeoTIFF, NetCDF
    • Движущиеся изображения: MOV, MPEG, AVI, MXF
    • Звуки: WAVE, AIFF, MP3, MXF
    • Статистика : ASCII, DTA, POR, SAS, SAV, R
    • Фотографии: TIFF, JPEG 2000, PDF, PNG, GIF, BMP
    • Табличные данные: CSV
    • Текст: XML, PDF / A, HTML, ASCII, UTF-8
    • Интернет-архив: WARC

    «Устойчивость цифровых форматов и рекомендуемые спецификации форматов» Библиотеки Конгресса предоставляют более обширную информацию о форматах, включая руководство по сохранению наборов данных, геопространственных данных и веб-архивов.

    Примеры

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

    Подробная таблица некоторых наиболее часто используемых форматов файлов, составленная Университетом штата Юта (PDF-версия доступна по ссылке).

    Национальная служба данных Австралии предоставляет подробное руководство по выбору форматов файлов.

    Рисунок 10 — это инфографика / комикс XKCD о разложении файлов во времени.

    Рисунок 10

    Как организовать бизнес-файлы с помощью иерархической файловой структуры | Малый бизнес

    Флора Ричардс-Густафсон

    Использование иерархической файловой структуры для организации бизнес-файлов может помочь вам создать систему, которая проста в обслуживании и хранит бизнес-файлы в легко расположенных местах.Согласно журналу PC Magazine, иерархическая файловая структура упорядочивает файлы по принципу «сверху вниз», где верхний уровень начинается с рабочего стола компьютера или диска «C». Чтобы упростить процесс организации бизнес-файлов, используйте рабочий стол в качестве верхнего уровня файловой структуры.

    Откройте на рабочем столе компьютера папку с файлами, содержащую все ваши бизнес-файлы. Обычно эта папка называется «Мои документы».

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

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

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

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

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

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

    Ссылки

    Советы

    • Если у вас нет одного центрального расположения или файловой папки для файлов, вам нужно будет переместить файлы в одно место, переместив или скопировав и вставив их в одну папку.

    Writer Bio

    Флора Ричардс-Густафсон профессионально пишет с 2003 года.Она создает копии для веб-сайтов, маркетинговых материалов и печатных публикаций. Ричардс-Густафсон специализируется на поисковой оптимизации и пишет о стратегиях малого бизнеса, здоровье и красоте, дизайне интерьеров, готовности к чрезвычайным ситуациям и образовании. Ричардс-Густафсон получила степень бакалавра искусств в Университете Джорджа Фокса в 2003 году и была признана Кембриджским журналом «Кто есть кто» в 2009 году как ведущая женщина-предприниматель.

    11 передовых методов организации бизнес-файлов и папок

    «А где я сохранил этот файл…?» У всех нас была такая мысль, за которой обычно следовали минуты, если не часы разочарования, просматривая файлы и папки в попытках найти нужный документ.

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

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

    Зачем нужно создавать структуру папок?

    Представьте, что вы заходите в продуктовый магазин. А теперь представьте, что нет ни секций, ни проходов, ни организации. Рядом с соусом для пасты яблоки, перед хлопьями замороженная пицца, а вы просто пытаетесь купить хлеба и молока… хаос!

    Вот как выглядят ваши компьютерные файлы без какой-либо организации.

    Неорганизованная система затрудняет поиск чего-либо. Где бы вы предпочли делать покупки?

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

    Как лучше всего организовать мои файлы?

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

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

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

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

    Вот несколько советов и передовых методов, которые помогут вам в этом:

    1. Храните документы в общем месте, а НЕ на вашем персональном компьютере

    Заманчиво просто сохранить все в «Мои документы», но это создает две большие проблемы. Во-первых, другие сотрудники вашей компании не смогут получить доступ к этим документам.Убедитесь, что вы сохраняете файлы на сервере, сетевом диске или в другом общем месте. Общее облачное хранилище тоже может быть хорошим вариантом.

    Во-вторых, ваши ИТ-специалисты создают резервные копии серверов и сетевых дисков; они обычно НЕ делают резервные копии всех персональных компьютеров. Так что, если вы сохраните это важное предложение на жестком диске и ваш компьютер выйдет из строя, вам не повезет.

    2. Не смешивайте служебные и личные файлы

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

    3. Группировать по категориям

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

    Вот несколько категорий, которые следует учитывать:

    • Департаменты — упорядочивайте папки по отделам или бизнес-функциям, например, по маркетингу, финансам, кадрам, ИТ и т. Д.
    • Клиенты — создавайте отдельные папки с именами для каждого клиента с вложенными папками для всех деталей проекта
    • Продукты — если ваш бизнес сосредоточен на продуктах, а не на отдельных клиентах, вы можете организовать свои папки по продуктам.
    • Пользователи — если вам нужно сохранить конфиденциальность некоторой информации, вы можете создать отдельные папки для каждого пользователя.Однако это, вероятно, не лучшая категория высшего уровня, потому что она может вести к «племенным знаниям». Представьте, что пять человек работают над проектом вместе, и вам нужно просмотреть все пять их отдельных папок, чтобы найти подробности о проекте.

    4. Сгруппировать по дате

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

    Например, вы можете структурировать финансовую папку следующим образом:

    Рассмотрите возможность организации файлов по годам или месяцам.

    5. Не бойтесь вложенных папок

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

    Подпапки

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

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

    6. Используйте папки Final, Draft и Archive

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

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

    Сохраните незавершенную работу или любые текущие изменения в папке «Черновики».

    Затем используйте папку «Архив» для хранения старых материалов для справки, таких как заметки, исследования, отброшенные идеи и т. Д.

    7. Используйте правильные правила именования файлов

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

    • Будьте лаконичны; некоторые программы не работают с длинными именами файлов
    • Используйте описательную информацию
    • Для дат используйте формат ГГГГММДД или ГГММДД, чтобы даты оставались в хронологическом порядке
    • Используйте последовательную нумерацию (01, 02 и т. д. вместо 1, 2 и т. д.)
    • Избегайте специальных символов (например, ~! @ # $% и т. д.)
    • Используйте подчеркивания (имя_файла) или тире (имя-файла) вместо пробелов (имя файла)

    8.Создание шаблонов папок

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

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

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

    9. Используйте ярлыки

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

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

    10. Не перемещать папки

    Это круто. Когда вы работаете над большим проектом, слишком легко создать папку с 1 или _ впереди, чтобы она «плавала» вверху списка папок.Удержаться от соблазна!

    Пример плавающей папки с подчеркиванием (_) перед именем.

    Плавающие папки — это простой выход, вместо того, чтобы использовать эффективную файловую структуру. Более того, если другие ищут папки в алфавитном порядке, они могут легко пропустить плавающую папку и дублировать информацию.

    11. Придерживайтесь

    Никакая структура папок или система организации файлов не будет идеальной. Но чтобы быть эффективным, вы должны использовать его постоянно, каждый раз.Не сохраняйте все на рабочем столе или в разделе «Мои документы» и не говорите себе: «Я перенесу это позже». В противном случае единственное, что вы получите, — это недоработанная организационная система.

    Как эффективно организовать файлы на общем диске для повышения производительности

    ОСНОВНЫЕ ВХОДЫ:

    • Настройте точную и удобную для навигации систему, которая позволит вашей команде бесперебойно работать из любого места без снижения производительности.

    • Если вы не используете общий диск в облаке, пора подумать о внесении изменений.

    • При структурировании — или реструктуризации — файловой системы необходимо помнить о трех целях: упростить хранение, поиск и повторное использование файлов.

    • Поиск подходящих инструментов и программного обеспечения, отвечающих потребностям вашей компании, является важным шагом.

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

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

    Стратегии ведения малого бизнеса B2B во время коронавируса

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

    При структурировании — или реструктуризации — файловой системы следует помнить о трех целях.Это:

    1. Упрощение хранения файлов . Хорошо продуманный и понятный процесс наименования и регистрации предотвратит организационные несоответствия.

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

    3. Создание файлов многоразового использования .Часто шаблоны писем, кампаний, шаблонных копий, исследований и т. Д. Необходимо повторно использовать или пересматривать. Создание этих шаблонов заблаговременно значительно сократит время, затрачиваемое на проекты.

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

    91% сотрудников были бы более эффективны в течение рабочего дня, если бы рабочее пространство было лучше организовано.

    Установление правил и процессов

    1. Прежде чем поделиться приводом с сотрудниками или коллегами, решите, какую политику внедрить.

    2. Назначьте администратора, который отвечает за контроль доступа к просмотру, редактированию или удалению файлов на общем диске вашей компании.

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

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

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

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

    Настройка соглашения об именах и организации

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

    2. Будьте лаконичны. Имена файлов должны быть понятными и по делу.

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

    4. По возможности избегайте использования специальных символов (~! @ # $% И т. Д.).

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

    6. Знаки подчеркивания (имя_файла) или дефисы (имя-файла) работают лучше, чем пробелы (имя файла).

    7. При работе над Photoshop, Adobe Illustrator, Sketch или другими многоуровневыми проектами создайте единую структуру папок для своих ресурсов, файлов экспорта и т. Д.В каждом проекте должна использоваться одна и та же структура папок, чтобы каждый мог понять проект.

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

    9. Создайте (и используйте) папки Final, Draft и Archive, чтобы ваша команда всегда работала над правильной версией. Как вариант, используйте программное обеспечение со встроенным контролем версий.

    Просмотр существующих данных

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

    Инструменты для организации работы

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

    Скопление

    Наш любимый инструмент здесь, в CPL, Confluence, позволяет вам создавать, сотрудничать и организовывать всю вашу работу в одном месте с помощью:

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

    • Дружественный и интуитивно понятный интерфейс позволяет легко организовать все наши бизнес-файлы в одном месте.

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

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

    G Suite

    Казалось бы, законченное бизнес-решение, G Suite объединяет в вашей компании функции обмена файлами, календари, электронную почту и многое другое.

    • Совместная работа с файлами в режиме реального времени с помощью Google Документов, Таблиц и Презентаций.

    • Получите доступ к неограниченному хранилищу в соответствии с ростом вашей компании.

    • iGoogle Drive поддерживает управление версиями, архивирование и защиту от потери данных.

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

    Creative Propulsion Labs использует Google Диск для организации работы и совместной работы с другими командами, используя понятную общую файловую систему.

    OneDrive

    Эта служба хостинга и синхронизации файлов находится в ведении Microsoft как часть ее веб-версии Office и позволяет легко хранить и обмениваться фотографиями, видео, документами и многим другим.

    • Синхронизируйте файлы между облаком и локальной папкой.

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

    • Защита от программ-вымогателей для резервных копий файлов с возможностью восстановления ранее сохраненных версий из облака.

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

    • Интеграция OneDrive с Microsoft Teams создает пространство, где члены группы могут общаться, сотрудничать, хранить файлы и получать к ним доступ.

    Ящик

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

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

    • Поддерживает более 200 типов файлов, включая PowerPoint, электронные таблицы, PDF-файлы, изображения, видео и аудиофайлы.

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

    Dropbox

    Еще одна платформа, предлагающая удобный интерфейс и облачное хранилище для нужд управления документами вашего офиса, Dropbox интегрируется с Office 365 и предлагает множество функций.

    • Предоставляет 2 ТБ хранилища для стандартной версии, которую можно увеличить до неограниченного хранилища.

    • Возможности

      Business включают резервное копирование файлов, восстановление, инструменты администрирования и двухэтапную аутентификацию.

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

    • Очистить иерархию папок.

    • Онлайн и мобильные приложения.

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

    Получение меньшей неверной иерархии файловой системы

    Все почтовые клиенты — отстой. Этот просто отстой.
    девиз почтового клиента Mutt

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

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

    Иерархия файловой системы — отстой

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

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

    К сожалению, они не масштабируются. Вот основная проблема: это чрезвычайно редко нужно искать коллекцию вещей только одним способом. Если ты ищите электронную книгу на своем компьютере, скажем, вы знаете название или часть названия, или автора, или года, когда оно было опубликовано, или просто нечеткое тема, по которой вы хотите найти книги, или комбинацию всего вышеперечисленного.если ты попробуйте организовать свои книги в иерархии, вы должны выбрать одну Single True Path ™ , по которому вы следуете каждый раз, когда ищете книгу. Может ты решишь упорядочить по авторам, затем по годам, затем по заголовкам. Но что произойдет, если вы знаете название а не автор или год? Тогда нужно просматривать каждые автор и год папки на вашем компьютере, чтобы найти? (Как мне сказали, 1897 г. Каталог Sears предлагал: «Если вы не найдете то, что ищете, в index, внимательно просмотрите весь каталог.”)

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

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

    Еще одна серьезная проблема с иерархическими файловыми системами заключается в том, что вы периодически придется реорганизовать их, чтобы сохранить пригодную для использования структуру по мере изменения ваших потребностей. Это было бы лишь незначительным раздражением, если бы не тот факт, что нет способ ссылки на файл, за исключением его полного пути, что означает реорганизацию разрывает все существующие ссылки на все перемещенные файлы.Нигде нет этой проблемы более очевиден, чем в Интернете, чья структура URL-адресов, по сути, является прославленной иерархическая файловая система, охватывающая миллионы компьютеров. Несколько исследований нашел до 50% ссылок в разного рода опубликованных материал сломан!

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

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

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

    Принцип 1: Принцип единственного вопроса

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

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

    Пример иерархии № 1

      Автомобили
       | - Седаны
          | - Синий
             | - Двухдверный
             | - Четырехдверный
          | - Красный
             | - Двухдверный
             | - Четырехдверный
          | - Серый
             | - Двухдверный
             | - Четырехдверный
       | - внедорожники
          | - Красный
             | - С подогревом сидений
             | - Без подогревателей сидений
          | - Серый
             | - С подогревом сидений
             | - Без подогревателей сидений
       | - Пикапы
          | - Серый
             | - Передний привод
             | - Полный привод
      

    Пример иерархии № 2

      Хозяйственные объекты
       | - Двери
       | - Горизонтальные поверхности
          | - Кровати
          | - Полы
             | - Голый
                | - Чистый
                | - Грязный
                | - Линолеум
                | - Дерево
             | - Ковровое покрытие
          | - Дороги
          | - Таблицы
       | - Кухня
          | - Холодильники
          | - Тостеры
       | - Свет
          | - Лампы
          | - Лампочки
          | - Выключатели света
          | - Окна
      

    В примере №1, хотя мы разделили седаны иначе, чем внедорожники и пикапы. грузовики, на каждом отдельном уровне иерархии все варианты разные ответы на тот же вопрос: Какого цвета машина? Сколько дверей это имеют? Есть ли подогреватели сидений? В результате вы найдете то, что ищете тюльпан; просто ответьте на ряд вопросов с очевидными ответами, и вы там (при условии, что вы действительно поместили нужные автомобили в нужные папки).

    В примере № 2, напротив, иерархия находится в упадке. Пытаться объясняя функции каждого уровня или какой вопрос он задает — вы не могу! Варианты под «Кухня», «Свет» и «Полы» подходят, но:

    • Почему голые полы делятся на чистые и грязные, а также линолеум и древесина? Два независимых различия становятся взаимоисключающими. Ты не стал бы спрашивать кого-нибудь: «Этот пол чистый или деревянный?» Предположительно человек, создавший эти папки, кладет в чистая / грязная и линолеумная / деревянная папка и знала разницу (возможно, чистые / грязные папки используются для полов в собственном доме человека и линолеум / деревянные папки используются для полов в доме его друга Алисы, который всегда безупречно чистый).Но если посмотреть на структуру папок, у нас нет идея. Даже если вы единственный, кто участвует, как гласит изречение в программном обеспечении в разработке говорится: «Всегда есть как минимум два программиста: вы и вы шесть. через несколько недель «. Как только вы потеряете из виду исходную функцию папок, вы, вероятно, начнете наугад выбирать, какие из них использовать для новых предметов, а какие только усугубляет проблему.
    • «Дороги» здесь вообще быть не должно — хотя она может быть горизонтальной. поверхность, это не предмет домашнего обихода.Хотя он подходит к вещам рядом, вы никогда не подумаете искать в «предметах домашнего обихода» дороги, если только вы не помните, что их туда положили.
    • На верхнем уровне существует как минимум три различных типа записей: отдельные объекты (двери), функции, которые имеют объекты (световые, горизонтальные поверхности), а также места хранения предметов (кухня). Это заставляет вас вспомните, как вы разместили файловую систему, чтобы определить, как действовать дальше. Если вы ищете окно на кухне, вы решили, что Отличительной особенностью этого окна было то, что оно находится на кухне или дает свет? Тебе просто нужно знать.Если вы задаете только один вопрос за раз, всегда будет очевидно, как вы ответите. (Вы можете не всегда помните сам ответ, но, по крайней мере, вы знаете, какой кусок информация, необходимая для продолжения движения по правильному пути.)

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

    Следование этому принципу обычно влечет за собой добавление дополнительных папок.В виде обсуждается в Принципе глубины позже, не нужно бояться новых папок.

    Упражнение

    Чтобы лучше понять этот принцип, я настоятельно рекомендую вам взять лист бумаги и попробуйте изменить структуру иерархии # 2 (ту, которую я разорвал выше). Может быть полезно подумать над вопросами, на которые отвечает каждый уровень.

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

      Предметы домашнего обихода [Какая широкая категория предметов?]
       | - Бытовая техника [Какая функция?]
          | - Приготовление пищи [Какой прибор?]
             | - Холодильники
             | - Тостеры
          | - Освещение [Какой прибор?]
             | - Лампы
       | - Компоненты сборки [Какой компонент?]
          | - Двери
          | - Полы
             | - Без покрытия [Какой материал поверхности?]
                | - Линолеум [Какой уровень чистоты?]
                    | - Чистый
                    | - Грязный
                | - Дерево [Какой уровень чистоты?]
                    | - Чистый
                    | - Грязный
             | - Ковровое покрытие
          | - Выключатели света
          | - Окна
       | - Расходные материалы [Какой предмет?]
          | - Лампочки
       | - Мебель [Какой предмет мебели?]
          | - Кровати
          | - Таблицы
      

    Следствие 1: Принцип разделения

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

    Это следствие принципа единственного вопроса. Имея оба файла и дополнительные папки на одном уровне почти всегда нарушают принцип все предметы на одном уровне должны отвечать на один вопрос.

    Следование этому принципу проще, чем можно было ожидать. Часто вы видите шаблон вроде этого:

      Мой интересный проект
       | - старые версии /
          | - document1-2018-01-01.txt
          | - document1-2018-01-05.txt
       | - фотографии /
          | - изображение1.jpg
          | - image2.jpg
       | - document1.txt
       | - document2.txt
       | - document3.txt
      

    Преобразовать это в более интуитивно понятную форму очень просто:

      Мой интересный проект
       | - документы /
          | - текущий /
             | - document1.txt
             | - document2.txt
             | - document3.txt
          | - старый /
             | - document1-2018-01-01.txt
             | - document1-2018-01-05.txt
       | - фотографии /
          | - image1.jpg
          | - image2.jpg
      

    Я могу понять, если вы спросите: «Какая разница?» Я думал то же самое вещь сама.Затем я попробовал и обнаружил, что это действительно снижает умственную нагрузку. и позволяет быстрее находить нужные вещи. Попробуйте.

    Внимание: Абсолютно возможно усложнить использование файловой системы слепо следуя этому принципу. Иногда файл действительно принадлежит папки; например, может быть, внутри папки проекта у вас есть несколько вложенных папок вместе с документом, в котором объясняется, что находится в каждой из папок. Создание новой папки для этого файла не снизит умственную нагрузку, а просто затруднит поиск файла, который должен помочь вам найти вещи! Так что судите по этому поводу самостоятельно.

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

    Принцип 2: Принцип предметной области

    По-разному упорядочивайте файлы в разных доменах.

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

    В целях соблюдения принципа единственного вопроса при организации ваши файлы в полезные папки, вам необходимо указать конкретные домены, которые вы организуем с их собственным набором вопросов.У доменов есть особая функция или относятся к определенному виду деятельности. Некоторые из моих включают «Работа», «Программное обеспечение», Фотографии, музыка, письма и веб-сайты. Вероятно, у вас будет папка для каждого домен, содержащий все файлы и папки в этом домене, хотя вы можете в итоге получится больше одного, в зависимости от того, как вы решите организовать в итоге.

    Чтобы надежно определить единственный истинный путь к файлу, который вы хотите найти, должно быть совершенно ясно, что происходит в каждой области. Если это не так, попробуйте экспериментируя с изменением доменов.Хотя тебе тоже не следует соглашаться легко, также осознайте, что вы не получите его perfect ; природа иерархия означает, что некоторая двусмысленность неизбежна. (Если я сделаю фото чтобы задокументировать, как выглядит мое рабочее место, относитесь ли они к домену «Фото» или домен «Работа»? На самом деле это не фотографии в том смысле, что они документируют мероприятие, как и большинство моих фотографий, и я бы определенно хотел увидеть их, когда ищу информацию о вакансии, но также сбивает с толку фотографии вне каталога Фото.)

    Внимание: Не делайте распространенной ошибки, создавая свои домены на основе тип файла . Например, не очень полезно иметь все изображения в формате JPG. в одной папке и все ваши изображения PNG в другой или все ваши текстовые редакторы документы в одной папке и все ваши электронные таблицы в другой — это плохо работа по хранению файлов, которые вам понадобятся, рядом друг с другом, и редко бывает самая важная информация, когда вы пытаетесь найти что-то.

    При этом некоторая сегрегация по типу файла часто происходит естественным образом. Например, следует ожидать, что вы найдете только файлы изображений с семейными фотографиями; Если ты найдешь вы помещаете туда файлы MP3 или исполняемые программы, вы, вероятно, делаете Что-то не так. Точно так же в рамках конкретного проекта может иметь смысл отделить отчеты (документы текстового процессора) от числовых данных (электронные таблицы). Но нет необходимости форсировать проблему; если некоторые из ваших числовые данные находятся в электронных таблицах, некоторые из них в файлах CSV, а некоторые из них находится в WordPerfect 5.1 файл, потому что он исходил от одного сумасшедшего профессора наверху, кто все еще использует Windows 95, все эти файлы могут храниться в одном месте. И, конечно же, не стоит помещать во все таблицы Excel, которые вы используете. для каждого проекта, который вы делаете на своем компьютере, в одной папке. Домены гораздо полезнее, когда они основаны на функции или деятельности, а не чем на тривиальных деталях, таких как программа, открывающая в них файлы.

    Принцип 3: Принцип глубины

    Предпочитайте глубокие иерархии мелким.

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

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

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

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

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

    5 советов по организации файлов

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

    1. Организуйте по удобству — что вам подойдет?

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

    2. Выберите систему именования файлов — будьте конкретными и последовательными

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

    3. Отдельные личные и корпоративные файлы

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

    4. Организуйте файлы в иерархию папок

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

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

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *