2012-02-27 15 views
12

क्या सामान्य लिस्प का उपयोग कर निर्देशिका बनाने का कोई तरीका है। मैं पहले एक फ़ोल्डर बनाना चाहता हूं और फिर उसमें अपनी .txt .png फ़ाइलों को रखना चाहता हूं। मुझे पता है कि पहले मैं फ़ोल्डर को बाहरी रूप से बना सकता हूं और फिर खुली फ़ाइल का उपयोग कर सकता हूं और इसलिए निर्देशिका में अपनी फाइलें बना सकता हूं। मैं जो चाहता हूं वह इसके लिए एक सामान्य लिस्प समाधान है।सामान्य लिस्प: एक निर्देशिका बनाना

उत्तर

19
(ensure-directories-exist "/path/name/") 
+6

ध्यान दें कि पीछे पीछे की स्लैश महत्वपूर्ण है। इसके बिना ('/ पथ/नाम" 'निर्दिष्ट करना), यह धारणा पर'/path' बनाएगा, जिसे आप बाद में 'नाम' नामक एक नियमित फ़ाइल बनाना चाहते हैं (इनलाइन उपयोग के लिए बढ़िया; दूसरा देखें भी देखें)। यह भी देखें: [सुनिश्चित करने के लिए हाइपरस्पेक प्रविष्टि-निर्देशिका-अस्तित्व] (http://clhs.lisp.se/Body/f_ensu_1.htm), और [प्रैक्टिकल कॉमन लिस्प पुस्तक में प्रासंगिक अध्याय] (http: // www। gigamonkeys.com/book/files-and-file-io.html)। – lindes

4

This page, एक अच्छा writeup हो रहा है फ़ाइल मैं/हे मुद्दा सीएल को संबोधित करने की जरूरत है कि के सभी बारीकियों को समझा।

संबंधित मुद्दे