Katalog a folder

82

Czy obie nazwy są synonimami, czy też jedno powinno preferować jedno imię na drugim na różnych platformach?

Mike L.
źródło

Odpowiedzi:

108

Jak widać w tej kwestii , są one nie takie same.

Autorytatywna odpowiedź udzielona przez Raymonda Chena :

Windows 95 wprowadził Eksploratora Windows, a wraz z nim termin folder. Jaki jest związek między folderami i katalogami?

Niektórzy uważają, że Windows 95 zmienił nazwy katalogów na foldery, ale tak naprawdę to coś więcej.

Eksplorator Windows umożliwia przeglądanie folderów, które są kontenerami w przestrzeni nazw powłoki. Katalogi to jeden typ folderów, a mianowicie foldery odpowiadające lokalizacjom systemu plików. Istnieją inne typy folderów, takie jak Panel sterowania lub Otoczenie sieciowe lub Drukarki. Te inne typy folderów reprezentują obiekty w przestrzeni nazw powłoki, które nie odpowiadają plikom. W powszechnym użyciu termin wirtualny folder jest stosowany w odniesieniu do folderów, które nie są katalogami. Innymi słowy, mamy schemat Eulera:

wprowadź opis zdjęcia tutaj (Wirtualne foldery = Foldery - Katalogi)

Zasadniczo kod, który manipuluje przestrzenią nazw powłoki, powinien działać na folderach i elementach, a nie katalogach i plikach, aby nie wiązać się z określonym nośnikiem pamięci. Na przykład kod ograniczający się do plików nie będzie mógł nawigować do pliku Zip, ponieważ zawartość pliku Zip jest widoczna w postaci wirtualnego folderu.

mafu
źródło
Czy możesz włączyć wirtualne foldery do tego diagramu? może jak i.imgur.com/PCbhJfu.png
barlop
21

Jako odniesienie do fizycznych lokalizacji na dysku twardym są one synonimami.

Windows zwykle używa „folderu”.

* nix zwykle używa „Katalogu”.

W systemie Windows masz foldery wirtualne (jak wspomniano w odpowiedzi Malfruct), które są reprezentowane jako katalogi, ale mogą być faktycznie przechowywane jako pliki (na przykład pliki zip).

Jednak dla końcowego użytkownika takie rozróżnienie zwykle nie ma znaczenia.

ChrisF
źródło
1
Wirtualne foldery mogą wykraczać poza koncepcję plików. Na przykład Panel sterowania lub biblioteki (dokumenty, muzyka, zdjęcia, filmy) lub Urządzenia i drukarki - nie są „faktycznie przechowywane jako pliki”, chociaż ich zawartość jest czasami (nie zawsze) konstruowana przy użyciu plików i odnoszących się do nich.
miroxlav
9

@mafu cytuje Raymonda Chena jako pismo:

Windows 95 wprowadził Eksploratora Windows, a wraz z nim termin folder.

Raymond Chan przepisuje historię.

W rzeczywistości Microsoft Windows 95 pożyczył od Apple wiele pomysłów na interfejs użytkownika. Z kolei Apple pożyczył je od Xerox. Zarówno nazwa „folder”, jak i wizualna metafora folderów były częścią środowiska biurowego Xerox Star w 1982 r . 1 .

Zobacz też:


1 - W 1985 roku użyłem stacji roboczej DLion z oprogramowaniem Xerox do napisania mojej pracy doktorskiej ... jeśli chcesz mieć źródło tego faktu.

Stephen C.
źródło
5
W pierwszym zdaniu Chen wydaje się twierdzić, że Microsoft wprowadził termin „folder”. To nieprawda. O to mi chodzi.
Stephen C
2
Cóż, Chen twierdzi, że termin ten został wprowadzony do użycia w systemie Windows, co jest niezaprzeczalne. Nie mówi (wyraźnie), że to był pierwszy raz, kiedy termin ten był używany. Nie ma też tak naprawdę znaczenia, kto go wymyślił, pod warunkiem, że różnica między tymi dwoma terminami jest podobna i że są one zgodne z tym, co łączysz. (I nawet gdyby było inaczej na Xeroxie - byłaby to jedynie notatka historyczna bez znaczenia w 2017 r.)
mafu
5
Jeśli to mówi, to jego język jest niezdarny. Ponieważ NIE tak to czyta / analizuje. Tak czy inaczej (jeśli celowo przepisuje historię, nie jest świadomy precedensów lub jego pisarstwo jest niezdarne), to szkodzi jego „autorytetowi”. Mówisz „wyraźnie”. Nie zgadzam się.
Stephen C
1
A może wina leży w tym, że nazwałeś to wiarygodnym źródłem. Jest to prawdopodobnie autorytatywny dla Windows, ale nie jest autorytatywny w kontekście pytania ... dotyczącego różnych platform .
Stephen C
1
Pozycja „wyraźnie” w moim zdaniu była zamierzona; Nie powiedziałem „najwyraźniej nie mówi x”, ale „nie mówi wyraźnie x”. Poza tym jest to zdecydowanie za dużo na polowanie na mnie, nie sądzę, że on lub ja kiedykolwiek zamierzaliśmy przepisać historię. Jego odpowiedzią jest to, co można nazwać autorytatywnym na platformie używanej przez przeważającą większość ludzi przez 2 dekady (a więc prawdopodobnie to, o co pytający chciał wiedzieć, ponieważ nie jest to historia oznaczona ), i to samo dotyczy również innych platform. Ogrzewa cię nieistotna dwuznaczność językowa.
mafu
3

W przypadku platform GUI zalecana jest nazwa „Folder”, a tak jak w przypadku środowiska wiersza poleceń, odpowiednia jest nazwa „Katalog”.

ludzka mucha
źródło
9
Jest polecany przez kogo?
KajMagnus
2
Potrzebne cytowanie
AtomHeartFather
3

W rzeczywistości na tej stronie MSDN możesz przeczytać:

W systemie Windows terminy „katalog” i „folder” są używane zamiennie. Większość dokumentacji i tekstu interfejsu użytkownika używa terminu „folder”, ale biblioteka klas .NET Framework używa terminu „katalog”.

Myślę więc, że oba są w porządku. Zwykle używam „folderu”, ponieważ jest krótszy i jestem leniwy.

Elzo
źródło
2

To, co powiedziała Humanfly, z dodatkową uwagą, że niektóre programy używają „Folderu”, ale NIGDY nie ma katalogu, tj. W programach pocztowych takich jak Outlook. Nigdy nie masz „podkatalogów”, ale często masz „podfoldery”.

JNK
źródło
Czy program Outlook naprawdę działa z katalogami systemu plików? Czy oferuje wirtualne foldery e-mail?
Mike L.
Nie, to tylko foldery. Zwracałem uwagę, że terminologia NIE zawsze jest wymienna. W pytaniu nie określono tylko struktury drzewa systemowego.
JNK
5
Pojęcie podkatalog istnieje w tym kontekście i oznacza to samo, co podfolder.
Phoshi