दिए गए फ़ाइल एक्सटेंशन को निर्धारित करना FileStream
के प्रकार को जानने का कोई तरीका है। मेरे पास एक ऐसा कार्य है जो FileStream
ऑब्जेक्ट लेता है और मैं उस FileStream
के आधार पर फ़ाइल एक्सटेंशन निर्धारित करना चाहता हूं।फ़ाइलस्ट्रीम
15
A
उत्तर
20
string extension = Path.GetExtension(myFileStream.Name);
21
धारा वास्तव में एक FileStream
है तो आप यदि यह एक सादे पुराने Stream
हालांकि तो यह आम तौर पर संभव विस्तार पाने के लिए क्योंकि एक Stream
लिए बनाया जा सकता है निम्नलिखित
var ext = Path.GetExtension(fileStream.Name);
ऐसा करने में सक्षम होना चाहिए बाइट्स की कोई धारा। इसमें बैकिंग फ़ाइल नहीं है।
अद्यतन
Chris के रूप में टिप्पणी में कहा एक और तो सवाल जो इस चर्चा के लिए प्रासंगिक है नहीं है। यह byte[]
के प्रकार को निर्धारित करने के लिए हेरिस्टिक पर चर्चा कर रहा है जिसे बाद में संभावित मूल हस्ताक्षर पर मैप किया जा सकता है।
यह कोई सरल मतलब है, लेकिन आप के लिए सहायक हो सकता है द्वारा है।
4
हाँ, निम्नलिखित फ़ाइल नाम का उपयोग वापस आ जाएगी .txt
(.
सहित):
var path = myFileStream.Name;
return Path.GetExtension(path);
संबंधित मुद्दे
- 1. फ़ाइलस्ट्रीम
- 2. फ़ाइलस्ट्रीम
- 3. फ़ाइलस्ट्रीम
- 4. फ़ाइलस्ट्रीम
- 5. फ़ाइलस्ट्रीम सी #
- 6. एक फ़ाइलस्ट्रीम
- 7. डेल्फी, फ़ाइलस्ट्रीम और मेमोरीस्ट्रीम
- 8. एएसपी.नेट एमवीसी फ़ाइलस्ट्रीम रीसेट
- 9. फ़ाइलस्ट्रीम बनाम/मतभेद StreamWriter?
- 10. लॉक फ़ाइल के साथ फ़ाइलस्ट्रीम
- 11. फ़ाइलस्ट्रीम: किसी अन्य प्रक्रिया त्रुटि
- 12. एक फ़ाइलस्ट्रीम डेटाबेस बैकअप कैसे करें?
- 13. DeleteOnClose फ़ाइल विकल्प के साथ फ़ाइलस्ट्रीम
- 14. फ़ाइलस्ट्रीम करता है। तुरंत फ़ाइल बंद करें?
- 15. फ़ाइलस्ट्रीम WriteAsync और भ्रम का इंतजार
- 16. मैं एक फ़ाइलस्ट्रीम लॉक अनलॉक कैसे कर सकता हूं?
- 17. एसक्यूएल सर्वर पीडीएफ पूर्ण-पाठ खोज फ़ाइलस्ट्रीम पीडीएफ फ़ाइल
- 18. फ़ाइलस्ट्रीम रीसेट के साथ jQuery पोस्ट वापसी मूल्य
- 19. फ़ाइलस्ट्रीम के लिए सिंक्रनाइज़ेशन आवश्यकताएं (प्रारंभ/समाप्ति) (पढ़ें/लिखें)
- 20. मोनो टच फ़ाइल। रीडअल्टटेक्स्ट आंतरिक फ़ाइलस्ट्रीम पर अपवाद फेंकता है। डिस्प्ले()
- 21. डिस्क पर जाने के बिना मैं एक फ़ाइलस्ट्रीम में स्ट्रिंग कैसे लोड करूं?
- 22. फ़ाइलस्ट्रीम के माध्यम से इसे लिखते समय मैं फ़ाइल को कैसे लॉक कर सकता हूं?
- 23. छवियों और थंबनेल स्टोर करने के लिए फ़ाइलस्ट्रीम का उपयोग करना एक अच्छा विचार है?
- 24. एक फ़ाइलस्ट्रीम को लिखना अजीब तरीके से व्यवहार करता है, जैसा कि प्रक्रिया मॉनीटर
- 25. मैं एंटिटी फ्रेमवर्क को एक फ़ाइलस्ट्रीम कॉलम को बाइट सरणी में लोड करने से कैसे रोकूं?
- 26. फ़ाइलस्ट्रीम और स्ट्रीमवाइटर - लिखने के बाद फ़ाइल के शेष को कैसे छोटा करें?
- 27. उसी फ़ाइल पर उसी फ़ाइल पर 2 फ़ाइलस्ट्रीम बनाएं उसी प्रक्रिया में
- 28. सी # - फ़ाइलस्ट्रीम: दोनों एक फ़ाइल को लॉक करते हैं और साथ ही इसे बिना छेड़छाड़ किए इसे पढ़ने में सक्षम होते हैं और इसे
- 29. फ़ाइल स्ट्रीम को वास्तविक फ़ाइल के बिना
- 30. सी #