В чем разница между каталогом и папкой?

В чем разница между каталогом и папкой?

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

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

решение1

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

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

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

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

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

решение2

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

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

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

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

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

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

решение3

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

решение4

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

Связанный контент