Dosya ve klasörlerin üst kümesi için sözcük [kapalı]


10

Hem dosyaları hem de klasörleri temsil edebilecek bir sınıf için bir isim bulmaya çalışıyorum. Bunun için bir kelime bilen var mı?


4
Sanırım bu daha önce sorulmuş ama bulamıyorum ... "Dosya Sistemi Nesnesi" ni öneririm.
FrustratedWithFormsDesigner

FileSystem düğümü?
Oded

3
Windows ortamında geliştiriyorsanız, "Dosya Sistemi Nesnesi" ni önermiyorum, çünkü bu zaten farklı bir anlama sahiptir (Komut Dosyası Çalışma Zamanı kitaplığının bir parçası olarak Microsoft tarafından sağlanan özel bir COM nesnesi anlamına gelir, bkz. Msdn.microsoft.com/ en-us / library / aa242706% 28v = vs.60% 29.aspx )
Doc Brown

Yanıtlar:


6

FileNodeYa da düşünün FileSystemNode.

FileNodeÖnceki projelerde kullandım , diğer geliştiriciler isminden ne yaptığını tahmin edebildiler. -NodeBölüm diğerleri bir ağaç çalışıyoruz bilmesini sağlar.


Ben tercih FileSystemNodeolarak, FileNodesesler o dosyalara özgü olabilir gibi.
Brian

3

Her şey (bir sürücünün kök klasörü veya kökü hariç) sonuçta bir klasör içinde bulunduğundan FolderElement, FilesystemObject(bir yorumda @FrustratedWithFormsDesigner tarafından önerildiği gibi) de iyi gelse de , sadece devam edebilirsiniz .


2

İşletim sistemine ve dosya sistemine bağlıdır. Unix'te, bir dizin yalnızca özel bir dosyadır, bu nedenle doğru terim dosya olacaktır .

NTFS, öznitelik adı verilen Unix'e göre çok daha karmaşık olsa da benzer bir birleştirici kavrama sahiptir .


2
Teknik olarak doğru olmasına rağmen, çoğu insanın bir sınıf "dosyası" klasörlerle değil belgelerle ilişkili olduğunu varsayacağını hissediyorum.
Cavyn VonDeylen

2
Belgeler, solucanların bir başka kutucuğu. Tek bir belge birden çok dosyaya bölünebilir ve tek bir dosya birden çok belge içerebilir.
Jörg W Mittag

7
Artýk ne diyeceđimi bilmiyorum.
Cavyn VonDeylen

0

Neden sadece "FilesAndFolders" sınıfını çağırmıyorsunuz veya adlandırma için bir karakter sınırınız var mı? Sanırım hepsine varlık diyebilirsiniz, yani: "FileSystemEntity"

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.