Bir dizin ile bir klasör arasındaki fark nedir? [çift]


31

Olası Çoğalt:
Dizin-Klasör

Çoğu kişi "klasör" ve "dizin" terimlerini birbirinin yerine kullanır. Arada fark var mı? Varsa ne var?


Özellikle geliştirici bakış açısından bahsediyorum.
mafu

@mafutrct: Bir geliştiriciden veya kullanıcının bakış açısından konuşabildiğim kadarıyla fark etmiyorum.
BoltClock

1
Stackoverflow.com/questions/1191381/… buldum, bu yüzden bunun hem SO için uygun olduğunu hem de bir kullanıcı POV'sinden farklı olduğunu düşünüyorum.
mafu

Bunun gerçekten SO'ya geri taşınması gerekiyor.
mafu

1
... Bu sorunun, SÜ'yle ilgili yanlış bir cevabı bile kabul eden bir sorunun bir ifadesi olarak kapatılmak yerine SO'ya geri gönderilmesi gerekiyor.
mafu

Yanıtlar:


41

Çoğu zaman birbirleriyle değiştirilebilir terimlerdir. Klasör, dosya sistemlerinin ilk zamanlarından beri kullanılan klasik bir terimken, klasör Windows kullanıcıları için daha tanıdık gelebilecek türden bir isimdir.

En büyük fark, bir klasörün mutlaka fiziksel bir dizine eşlenmesi gerekmeyen mantıksal bir kavram olmasıdır. Bir dizin bir dosya sistemi nesnesidir. Bir klasör bir GUI nesnesidir. Wikipedia bunu şöyle açıklıyor :

Ofislerde kullanılan ve orijinal olarak Apple Lisa tarafından kullanılan dosya klasörüne bir benzetme sunan ad klasörü, neredeyse tüm modern işletim sistemlerinin masaüstü ortamlarında kullanılmaktadır. Klasörler genellikle fiziksel dosya klasörlerini görsel olarak andıran simgelerle gösterilir.

Açıkçası, bir dosya sistemi konsepti olan bir dizin ile onu temsil etmek için kullanılan grafiksel kullanıcı arayüzü metaforu arasında bir fark vardır (bir klasör). Örneğin, Microsoft Windows, bilgisayarın içeriğini kullanıcıya, Windows sürümleri arasında ve arasında değişebilen mutlak dizin yollarıyla uğraşmaktan kurtaracak kadar tutarlı bir şekilde sunmaya yardımcı olmak için özel klasörler kavramını kullanır. bireysel kurulumlar.

Bir tanesi bir belge kabına atıfta bulunuyorsa, klasör terimi daha uygundur. Dizin terimi, bilgisayarda yapılandırılmış bir belge ve klasör listesi listesi anlamına gelir. İsim, numara ve adres listelerini içeren ve gerçek belgeleri içermeyen bir telefon rehberiyle karşılaştırılabilir.


Raymond'un son blog gönderisini ekleyebilir misin? Daha sonra bunu tekrar cevap olarak seçeceğim.
mafu

@mafutrct Tam olarak ne istediğinden emin değilim ...?
Álvaro González

Sadece
cevabımdaki

1
@mafutrct Yanıtınız çok iyi. Kabul edilen cevapta tüm değerli bilgilere sahip olmanıza gerek yoktur. Dahası, Raymond Chen, Microsoft'un içindeki yetkili görüşlere sahip olabilir; sözlerini veya dizini veya klasörü alamazlar ;-)
Álvaro González

Haklısın :)
mafu

12

Raymond Chen tarafından verilen yetkili cevap :

Windows 95, Windows Gezgini'ni ve bununla birlikte klasör terimini tanıttı. Klasörler ve dizinler arasındaki ilişki nedir?

Bazı insanlar Windows 95'in dizinleri klasör olarak yeniden adlandırdıklarına inanıyor, ancak aslında bundan daha fazlası.

Windows Gezgini, kabuk ad alanındaki kapsayıcı olan klasörleri görüntülemenizi sağlar. Dizinler, bir tür klasördür, yani dosya sistemi konumlarına karşılık gelen klasörlerdir. Denetim Masası veya Ağ Komşuları veya Yazıcılar gibi başka klasör türleri de vardır. Bu diğer klasör türleri, kabuk ad alanındaki dosyalara karşılık gelmeyen nesneleri temsil eder. Yaygın kullanımda, sanal klasör terimi, dizin olmayan klasörlere atıfta bulunmak için uygulanmıştır. Başka bir deyişle, bu Euler şemasına sahibiz:

(Sanal klasörler = Klasörler - Dizinler)

Genel olarak, kabuk ad alanını yönlendiren kod, kendilerini belirli bir depolama ortamına bağlamak için dizinlerde ve dosyalarda değil, klasörlerde ve öğelerde çalışmalıdır. Örneğin, kendisini dosyalarla sınırlayan kod, bir Zip dosyasının içeriğini sanal bir klasör biçiminde gösterdiğinden, bir Zip dosyasına gidemez.


1
Alvara G. Vicario’nun cevabına göre, klasör terimi 1980’lerin başlarından beri vardı. Bu pencerelerin cevabı olabilir, fakat başka sistemler de var.
Daniel Beck

Bence cevaplar birleştirilmelidir, Raymond pratikte Alvara'nın cevabında verilen fikri gösterir.
mafu

1

Bir bilgisayarın dosya sistemine atıfta bulunuyorsanız, terimler eşanlamlıdır. "Klasörler", grafiksel kullanıcı arayüzleri bağlamında dizinlere atıfta bulunulduğunda kullanılan yaygın bir adlandırma kuralıdır. "Dizinler", konsol tabanlı arayüzlerde kullanılan daha yaygın bir terimdir.


2
Sonuç olarak, API'ler "dizin" e doğru eğilirler. Yani, örneğin, .NET DirectoryInfodeğil FolderInfo.

1

Hayır, fark yok.

Dizin terimi, içerdiği dosyaların dizini olduğu fikrinden gelir.

Klasör terimi, belgeleri içeren bir karton klasörün benzetmesinden gelmektedir.


1

Bu muhtemelen teknik bir tanım değil, yerel / göreceli isim olarak bir klasörü ve tam isim olarak bir dizini düşünme eğilimindeyim. Örneğin, gibi bir şey bakarak C:\Documents and Settings\JCoehoorn\My Documents, My Documentsklasör olacak ve C:\Documents and Settings\JCoehoorn\My Documentsdizin olacaktır.


Şahsen ben uzun sürüm çağırır pathiçin directory.
jedmao
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.