का उपयोग कर रहा डॉसडॉस बैच पटकथा
पूर्व के लिएमें एक फ़ाइल के लिए मूल निर्देशिका का नाम खोजने की जरूरत है एक विशेष फ़ाइल के लिए मूल निर्देशिका नाम प्राप्त करें।
मान लीजिए इस निर्देशिका
C:\test\pack\a.txt
मैं एक स्क्रिप्ट जो मुझे फ़ाइल नाम
C:\\>getname.bat
enter file name: c:\test\pack\a.txt
अब स्क्रिप्ट फ़ाइल का सिर्फ माता-पिता का नाम लौटना चाहिए पूछता है।
pack
और फ़ाइल के पूरे पैरेंट पथ नहीं।
c:\test\pack
धन्यवाद .. यू आर प्रतिभा :) .. पूरी तरह से काम करता है –
मैं नहीं देखता कि यह कैसे काम कर सकता है। % ~ पी 1 मेरे लिए काम नहीं करता है। यह केवल% ~ dp0 या% ~ p0 के साथ काम करता है। – djangofan
@djangofan स्क्रिप्ट एक तर्क के रूप में पथ लेता है और पथ का निर्देशिका नाम देता है। – asdfg