28

Возможный дубликат:
Каталог против папки

Большинство людей используют термины "папка" и "каталог" взаимозаменяемо. Есть ли разница, и если да, то что это?

5 ответов5

40

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

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

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

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

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

11

Авторитетный ответ, данный Раймондом Ченом:

В Windows 95 появился Windows Explorer, а вместе с ним и термин папка. Какая связь между папками и каталогами?

Некоторые считают, что Windows 95 переименовывает каталоги в папки, но на самом деле это нечто большее.

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

(Виртуальные папки = Папки - Каталоги)

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

1

Вероятно, это не техническое определение, но я склонен считать папку локальным / относительным именем, а каталог - полным именем. Например, если посмотреть на что-то вроде C:\Documents and Settings\JCoehoorn\My Documents , то My Documents будет папкой, а C:\Documents and Settings\JCoehoorn\My Documents будет папкой .

1

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

1

Нет, разницы нет.

Термин «каталог» происходит от того, что это каталог файлов, которые он содержит.

Термин папка происходит от аналогии картонной папки, содержащей документы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .