Dizin ve Klasör


82

Her iki isim de eş anlamlı mıdır yoksa biri diğerinden farklı platformlarda bir ismi mi tercih etmeli?

Yanıtlar:


108

Görüldüğü gibi bu soruya , bunlar değil aynı.

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:

görüntü tanımını buraya girin (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.



Sanal Klasörleri bu diyagrama dahil edebilir misiniz? belki de i.imgur.com/PCbhJfu.png
barlop

21

Sabit sürücüdeki fiziksel konumlara referans olarak eşanlamlıdırlar.

Windows, "Klasör" ü kullanma eğilimindedir.

* nix "Directory" kullanma eğilimindedir.

Windows'ta, dizinler olarak temsil edilen ancak aslında dosyalar (örneğin zip dosyaları) olarak kaydedilebilen sanal klasörlere (yanlışlığın cevabında bahsedildiği gibi) sahipsiniz.

Ancak, son kullanıcı için bu ayrım genellikle önemli değildir.


1
Sanal klasörler, dosya konseptinin ötesine ulaşabilir. Örneğin, Denetim Masası veya kitaplıklar (Belgeler, Müzik, Resimler, Videolar) veya Aygıtlar ve Yazıcılar - içeriği bazen dosyalar (her zaman değil) kullanılarak oluşturulmuş ve bunlara atıfta bulunmalarına rağmen "aslında dosya olarak depolanmaz".
miroxlav

9

@mafu Raymond Chen'i şöyle yazar:

Windows 95, Windows Gezgini'ni ve bununla birlikte klasör terimini tanıttı.

Raymond Chan tarih yazıyor.

Aslında, Microsoft Windows 95 Apple'dan birçok UI tasarım fikri ödünç aldı. Ve Apple da onları Xerox'tan ödünç aldı. Hem "klasör" adı hem de klasörlerin görsel metaforu 1982 1'deki Xerox Star office ortamının bir parçasıydı .

Ayrıca bakınız:


1 - 1985 yılında doktora tezimi yazmak için Xerox yazılımı çalıştıran bir DLion iş istasyonu kullandım ... eğer bu durum için bir kaynak istiyorsanız.


5
İlk cümlesinde, Chen, Microsoft'un "klasör" terimini tanıttığını belirtti. Bu yanlış. Bu benim amacım.
Stephen C

2
Pekala, Chen'in bu terimin inkar edilemez Windows'da kullanılmak üzere tanıtıldığı gerçeğini belirtti. (Açıkça), terimin ilk defa kullanıldığını söylemedi. Ayrıca, her iki terim arasındaki fark benzer olduğu ve bağlantılı olduğunuz şeye göre oldukları için onu kimin icat ettiği de önemli değil. (Ve Xerox'ta farklı olsa bile - bu sadece 2017'de alakası olmayan tarihi bir not olurdu.)
mafu

5
Eğer bunu söylüyorsa, dili sakardır. Çünkü bu nasıl okur / ayrıştırmaz. Her iki durumda da (eğer kasıtlı olarak tarihi yeniden yazıyorsa, eğer emsallerinden habersizse veya yazması sakarsa), “otoritesinden” mahrum kalır. "Açıkça" diyorsun. Katılmıyorum.
Stephen C

1
Ya da belki de hata, bunu yetkili bir kaynak olarak adlandırmanızdır. Tartışmalı olarak Windows için yetkili, ancak soru bağlamında yetkili değil… ki bu farklı platformlarla ilgili .
Stephen C

1
Cezamdaki “açıkça” konumu kasıtlıydı; "Açıkça x demiyor" demedim ama "açıkça x söylemiyor" demiştim. Bunun dışında, bu benim için çok fazla avlanma şekli, hiç bir zaman tarihi yeniden yazmak istediğimi sanmıyorum. Bu sorunun cevabı, 2 yıl boyunca insanların ezici çoğunluğunun kullandığı platformda otoriter olarak adlandırılacak şeydir (ve bu nedenle, muhtemelen tarihin etiketli olmadığı için sorucunun bilmek istediği şey ) ve aynı şekilde diğer platformlar için de geçerlidir. Hepiniz önemsiz bir dil belirsizliği yüzünden ısınıyorsunuz.
mafu

3

GUI platformları için, "Klasör" adının komut satırı ortamı için uygun olduğu yerlerde "Klasör" adı önerilir.


9
Kimler tarafından tavsiye edilir?
KajMagnus,

2
Kaynak
gösterimi

3

Aslında, bu MSDN sayfasında şunları okuyabilirsiniz:

Windows'ta "dizin" ve "klasör" terimleri birbirlerinin yerine kullanılır. Çoğu belge ve kullanıcı arayüzü metni "klasör" terimini kullanır, ancak .NET Framework sınıf kütüphanesi "dizin" terimini kullanır.

Bu yüzden ikisinin de iyi olduğunu düşünüyorum. Daha kısa olduğu için "klasör" kullanmaya meyilliyim ve tembelim.


2

İnsan sineklerinin söylediği gibi, bazı programların "Klasör" ü kullanmadıklarını, ancak ASLA dizinlerini, yani Outlook gibi e-posta programlarında kullandıklarını not edin. Asla "alt dizinleriniz" yoktur, ancak genellikle "alt klasörleriniz" vardır.


Outlook gerçekten dosya sistemi dizinleriyle çalışıyor mu? Yoksa sadece sanal e-posta klasörleri sunuyor mu?
Mike L.,

Hayır, sadece klasörler. Terminolojinin her zaman birbirinin yerine geçemediğine dikkat çekiyordum. Sorunuzda sadece sistem ağacı yapısı için belirtmediniz.
JNK,

5
Alt dizin terimi var ve bu bağlamda alt klasörle aynı anlama geliyor.
Phoshi
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.