CORE API के माध्यम से उपरोक्त कमांड चलाना अधिकांश निर्देशिकाओं के लिए ठीक काम करता है, लेकिन एक के लिए नहीं।
टर्मिनल से कमांड चलाना ठीक काम करता है।
डिलीट करने के लिए डायरेक्टरी पर ls -l करना:
drwxr-xr-x 7 xxx staff <datestamp> <sub dir>
डायरेक्टरी पर lsof करने से कुछ भी वापस नहीं मिलता
किसी भी विचार क्यों यह असफल हो रहा है?
धन्यवाद
1) वह कोड दिखाएं जो काम नहीं करता (और क्या यह किसी भी त्रुटि को प्रिंट करता है?), और 2) निर्देशिका का नाम क्या है, आप इसे कैसे पथ निर्दिष्ट कर रहे हैं, आदि?
—
गॉर्डन डेविसन
rm -rf चलाना खतरनाक है। यदि कोई ऑपरेशन विफल हो जाता है, तो सूचक पिछली निर्देशिका में वापस आ सकता है और आप एक पूरी डिस्क को कचरा कर सकते हैं। मैंने ऐसा तब देखा है जब इसे एक से अधिक बार बैश स्क्रिप्ट में उपयोग किया जाता है। यह अनुमतियाँ समस्या, या संरक्षित के रूप में चिह्नित निर्देशिका की संभावना है।
—
एलेक्स
इसके अलावा, यह किस पर लागू होता है? यह ओएस-एक्स, या एएसपी है? जैसा कि @GordonDavisson ने कहा, कृपया कोड और निर्देशिका नाम, साथ ही त्रुटि संदेश पोस्ट करें।
—
एलेक्स