मेरे पास किसी दिए गए फ़ोल्डर का पूरा पथ नाम है उदा।डेल्फी में निर्देशिका पथ हेरफेर?
c:\foo\bar
अब मैं ग के अंदर एक फ़ाइल को संदर्भित करना चाहते हैं: \ foo नामित baz.txt,
c:\foo\bar\..\baz.txt
मैं वर्तमान में .. पथ ऑपरेटर का उपयोग कर रहा एक स्तर नीचे जाने के लिए और फ़ाइल प्राप्त करने के लिए जिसकी मुझे आवश्यकता है।
क्या कोई ऐसा फ़ंक्शन है जो पथ कुशलताएं कर सकता है, उदाहरण के लिए UpOneLevel (str) -> str? मुझे पता है कि मैं स्ट्रिंग को विभाजित करके और अंतिम टोकन को हटाकर एक लिख सकता हूं, लेकिन मैं इसके बजाय एक अंतर्निहित/लाइब्रेरी फ़ंक्शन होगा, इसलिए यदि उदाहरण के लिए मैं बाद में परेशानी में नहीं आता बैकस्लाश से बच निकला
डेल्फी का कौन सा संस्करण? हाल के संस्करण में 'IOUtils' इकाई है, जिसमें कार्यक्षमता हो सकती है; अगर आप डेल्फी के पहले संस्करण का उपयोग कर रहे हैं तो उत्तर से कुछ पोस्ट करना व्यर्थ होगा। आपको संभवतः आपके द्वारा उपयोग किए गए अन्य टैग में एक संस्करण-विशिष्ट टैग (उदाहरण के लिए, 'डेल्फी -2007,' डेल्फी-xe3', या जो कुछ भी लागू होता है) जोड़ना चाहिए। –
@ केनहाइट यह डेल्फी -2007 के लिए है, क्या मैं भाग्य से बाहर हूं? – wmercer
बेशक नहीं। :-) उत्तर अलग हो सकता है, लेकिन सबकुछ अभी भी संभव है। –