81

Являются ли оба имени синонимами или одно предпочитает одно имя другому на разных платформах?

6 ответов6

107

Как видно из этого вопроса, они не совпадают.

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

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

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

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

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

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

21

В качестве ссылки на физические места на жестком диске они являются синонимами.

Windows склонна использовать "Папка".

* nix имеет тенденцию использовать "Каталог".

В Windows у вас есть виртуальные папки (как указано в ответе о сбое), которые представлены в виде каталогов, но на самом деле могут храниться в виде файлов (например, zip-файлов).

Однако для конечного пользователя это различие обычно не имеет значения.

9

@mafu цитирует Раймонда Чена как:

В Windows 95 появился Windows Explorer, а вместе с ним и термин папка.

Раймонд Чан переписывает историю.

Фактически, Microsoft Windows 95 позаимствовала многие идеи дизайна пользовательского интерфейса у Apple. А Apple в свою очередь позаимствовала их у Xerox. И название "папка", и визуальная метафора папок были частью офисной среды Xerox Star в 1982 году 1.

Смотрите также:


1 - В 1985 году я использовал рабочую станцию DLion с программным обеспечением Xerox для написания своей кандидатской диссертации ... если вы хотите источник этого факта.

3

На самом деле, на этой странице MSDN вы можете прочитать:

В Windows термины "каталог" и "папка" используются взаимозаменяемо. В большинстве документов и тексте пользовательского интерфейса используется термин "папка", но в библиотеке классов .NET Framework используется термин "каталог".

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

3

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

2

То, что сказал человек, с дополнительным примечанием, что некоторые программы используют "Папку", но НИКОГДА не каталог, то есть в программах электронной почты, таких как Outlook. У вас никогда нет "подкаталогов", но у вас часто есть "подпапки".

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