फ़ाइलों और फ़ोल्डरों के सुपरसेट के लिए शब्द [बंद]


10

मैं एक वर्ग के लिए एक नाम के साथ आने की कोशिश कर रहा हूं जो फ़ाइलों और फ़ोल्डरों दोनों का प्रतिनिधित्व कर सकता है। किसी को इसके लिए एक शब्द पता है?


4
मुझे लगता है कि यह पहले पूछा गया है, लेकिन मैं इसे ढूंढ नहीं पा रहा हूं ... मैं "फाइलसिस्टम ऑब्जेक्ट" का सुझाव दूंगा।
FrustratedWithFormsDesigner

फाइलसिस्टम नोड?
ऊल

3
यदि आप विंडोज वातावरण में विकसित कर रहे हैं, तो मैं "फाइलसिस्टम ऑब्जेक्ट" की सिफारिश नहीं करूंगा, क्योंकि यह पहले से ही एक अलग अर्थ है (इसका मतलब है Microsoft द्वारा स्क्रिप्टिंग रनटाइम लाइब्रेरी के हिस्से के रूप में प्रदान की गई एक विशेष COM वस्तु, देखें msdn.microsoft.com/ en-us / Library / aa242706% 28v = बनाम 60% 29.aspx )
डॉक्टर ब्राउन

1
फ़ोल्डर प्रविष्टि? ntfs.com/fat-folder-structure.htm
rwong

जवाबों:


6

विचार करें FileNodeया FileSystemNode

मैंने FileNodeपिछली परियोजनाओं में उपयोग किया है, अन्य देवता यह अनुमान लगाने में सक्षम थे कि यह नाम से क्या किया है। -Nodeहिस्सा दूसरों पता है कि तुम एक पेड़ के साथ काम कर रहे हैं देता है।


मुझे पसंद है FileSystemNode, जैसा FileNodeलगता है कि यह फ़ाइलों के लिए विशिष्ट हो सकता है।
ब्रायन

3

जैसा कि सब कुछ (रूट फ़ोल्डर या किसी ड्राइव के रूट को छोड़कर) अंततः एक फ़ोल्डर के भीतर निहित है, आप बस के लिए जा सकते हैं FolderElement, हालांकि FilesystemObject(जैसा कि @FrustratedWithFormsDesigner द्वारा एक टिप्पणी में सुझाया गया है) भी अच्छा लगता है।


2

यह ऑपरेटिंग सिस्टम और फाइल सिस्टम पर निर्भर करता है। यूनिक्स पर, एक निर्देशिका सिर्फ एक विशेष फ़ाइल है, इसलिए सही शब्द फ़ाइल होगी ।

NTFS की एक समान अवधारणा है, जो यूनिक्स की तुलना में कहीं अधिक जटिल है, जिसे विशेषता कहा जाता है


2
यद्यपि तकनीकी रूप से सही है, मुझे लगता है कि अधिकांश लोग यह मानेंगे कि एक वर्ग "फ़ाइल" दस्तावेजों से जुड़ा है, न कि फ़ोल्डर्स के साथ।
कैविन वॉनडेलेन

2
दस्तावेज़ अभी तक पूरी तरह से कीड़े का एक और कर सकते हैं। एक एकल दस्तावेज़ को कई फ़ाइलों में विभाजित किया जा सकता है और एक एकल फ़ाइल में कई दस्तावेज़ हो सकते हैं।
जोर्ग डब्ल्यू मित्तग

7
मुझे नहीं पता कि अब और क्या कहा जाए।
कैविन वॉनडेलेन

0

आप सिर्फ क्लास को "FilesAndFolders" क्यों नहीं कहते हैं या आपके पास नामकरण के लिए वर्ण-सीमा है? वैसे मुझे लगता है कि आप उन सभी संस्थाओं को बुला सकते हैं, इसलिए: "FileSystemEntity"

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.