3. Ідентифікація і організація файлів
Файли та папки, розташовані в ієрархії
У сучасних комп'ютерних систем, файлів, як правило, доступ з використанням імен (імена). У деяких операційних системах, назва пов'язана з самого файлу. В інших країнах, файл є анонімним, і вказує, що посилання мають імена. В останньому випадку, користувач може визначити ім'я посилання з самого файлу, але це помилкове аналог, особливо там, де існує більше одного посилання в той же файл.
Файли (або посилання на файли) можуть бути розташовані в каталогах. Проте, в цілому, каталог може містити або список файлів або список посилань на файли. У рамках цього визначення, воно має першорядне значення, що термін "файл" включає в себе каталоги. Це дозволяє існування каталогу ієрархії, тобто, каталоги, що містять підкаталоги. Ім'я, яке посилається на файл в каталозі має бути правило, унікальні. Іншими словами, не повинно бути однаковими іменами в каталозі. Проте, в деяких операційних системах, ім'я може включати специфікації типу це означає, що каталог може містити однакову назву для більш ніж одного типу об'єктів, таких як каталог та файл.
У середу, в якій файл має ім'я, ім'я файлу і шлях до директорії файлу повинна однозначно ідентифікувати його серед всіх інших файлів у комп'ютерній системі немає двох-файли можуть мати таке ж ім'я і шлях. Якщо файл є анонімним, названий посилання на нього буде існувати в просторі імен. У більшості випадків, будь-яке ім'я в просторі імен буде посилатися на точно нуль або один файл. Однак, будь-який файл може бути представлений в будь-якому просторі імен на нуль, одне або кілька імен.
Будь-яка рядок символів може або не може бути добре сформованими ім'я файлу або посилання в залежності від контексту застосування. Будь чи не ім'я добре сформований в залежності від типу комп'ютерної системи використовується. Перші комп'ютери дозволяється лише кілька літер або цифр у назві файлу, але сучасні комп'ютери дозволяють довгі імена (деякі до 255 символів), що містить майже будь-яке поєднання літер або Unicode Unicode цифр, що робить його легше зрозуміти призначення файлу з першого погляду. Деякі комп'ютерні системи дозволяють імена файлів містять прогалини, а інші цього не роблять. Чутливість до регістру імен файлів визначається файлової системи. системи Unix файл, як правило, чутливі до регістру і дозволяють на рівні користувачів додатків для створення файлів, імена яких відрізняються тільки в разі символів. Microsoft Windows підтримує кілька файлових систем, кожна з різними політики щодо обліку регістра. Загальні FAT файлової системи може мати декілька файлів, імена яких відрізняються тільки в тому випадку, якщо користувач використовує диск редактор для редагування імен файлів у каталозі записів. Користувач додатків, однак, як правило, не дозволяють користувачеві створити декілька файлів з однаковими іменами, що розрізняються в разі.
Більшість комп'ютерів організації файлів в ієрархії, використовуючи папки, каталоги, чи каталоги. Концепція ж незалежно від використовуваної термінології. Кожна папка може містити довільну кількість файлів, а також може містити інші папки. Ці інші папки називаються вкладені папки. Вкладені папки можуть містити ще більше файлів і папок і так далі, сприяючи тим самим зміцненню деревоподібну структуру, в якій один "господар папки" (або "кореневій папці" - назва варіюється від однієї операційної системи на іншу) може містити будь-яку кількість рівнів інші папки та файли. Папки можна назвати так само, як файли можуть (за винятком кореневої папки, які часто не мають назви). Використання папки легше організувати файли в логічним способом.
Коли комп'ютер дозволяє використовувати папки, кожна файлів і папок не тільки власне ім'я, а й шлях, який визначає папку або папки, в якій файл або папку. У шлях, якийсь особливий характер, такі як підсічно-використовується для розділення імен файлів і папок. Наприклад, на малюнку показано в цій статті, шлях / заробітної плати / зарплати і керівників однозначно ідентифікує файл менеджерів у папку під назвою заробітної плати, яка в свою чергу, міститься в папці заробітної плати. Папки та імена файлів, розділених слешем в цьому прикладі, верхній або кореневої папки, не має назви, і тому шлях починається з косої риси (якщо в кореневій папці було ім'я, було б перед цим перший слеш).
Багато хто (але не всі) комп'ютерні системи використовувати розширення в іменах файлів, щоб допомогти визначити, що вони містять, також відомі як тип файлу. На комп'ютерах з Windows, розширення складаються з точок (періоду) в кінці назви файлу, після чого кілька букв, щоб визначити тип файлу. . Розширенням TXT визначає текстовий файл;. Doc розширення визначає будь-яких типів документів або документації, зазвичай у форматі Microsoft Word; і так далі. Навіть коли розширень використовуються в комп'ютерній системі, ступінь, в якій комп'ютерна система розпізнає і спостерігає їх може змінюватись, в деяких системах, вони зобов'язані, в той час як в інших системах, вони повністю ігноруються, якщо вони подані.