में एक अस्थायी निर्देशिका बनाएं Haskell में सुरक्षित रूप से अस्थायी निर्देशिका बनाने का उचित तरीका क्या है? System.IO
अस्थायी फ़ाइलें बनाने के तरीके प्रदान करता है, लेकिन मुझे निर्देशिकाओं के लिए ऐसा कुछ भी नहीं मिल रहा है, न तो वहां और न ही System.Directory
, System.Posix.Directory
, न ही System.Posix.Temp
। क्या कोई ऐसा कार्य है जिसे मैं देख रहा हूं, या मुझे खुद को लिखने की ज़रूरत है?हास्केल
withTemporaryDirectory :: FilePath -> (FilePath -> IO a) -> IO a
हैं: (? और यदि ऐसा है तो, वहाँ किसी भी खतरों से बचने के लिए, वहाँ अस्थायी फ़ाइलों को बनाने के साथ कर रहे हैं की तरह हैं)
यह निर्देशिका देता है जहां नई अस्थायी फ़ाइलें बनाई जाएंगी (यानी आमतौर पर "/ tmp")। यह वास्तव में एक अस्थायी निर्देशिका नहीं बनाता है। –
@ ट्रेविस एसीके! साथ ही समकालीन डायरेक्टरी जो मैं खोज रहा था। –
यह मेरे मन में उपयोग के साथ अच्छी तरह से फिट बैठता है, क्योंकि जब मैं इसके साथ काम करता हूं तो यह निर्देशिका के सफाई को स्वचालित करता है। –