for /r %%i in (*) do (echo %%i)
ही पंक्ति: %% मैं 'इस समय अप्रत्याशित'
%% मैं अप्रत्याशित था में इस समय
क्यों पर परिणाम?
for /r %%i in (*) do (echo %%i)
ही पंक्ति: %% मैं 'इस समय अप्रत्याशित'
%% मैं अप्रत्याशित था में इस समय
क्यों पर परिणाम?
आपको कमांड लाइन से कमांड चलाने की कोशिश करनी चाहिए, न कि बैच फ़ाइल के भीतर से। कमांड लाइन से चलते समय दो की बजाय एकल% का प्रयोग करें।
for /r %i in (*) do (echo %i)
कमांड लाइन से मदद टाइप करें और तीसरे पैराग्राफ को पढ़ें।
यदि आप देखते हैं कि "मैं इस समय अप्रत्याशित था", तो इस फ़ाइल को अपने फ़ाइल में काटने और चिपकाने से पहले http://stackoverflow.com/questions/14509652 पढ़ें। – Leo
सिंटेक्स: "। \"
FOR /R [[drive:]path] %%parameter IN (set) DO command
से पहले %% मैं ... जिसके कारण इसके लिए आप वर्तमान निर्देशिका के लिए *
करना चाहते हैं तो Unexpected
है, बस का उपयोग पथ की आवश्यकता है पथ
for /r ".\" %%i in (*) do (echo %%i)
पथ/** विकल्प के बाद पथ ** ** ** आवश्यक नहीं है। यह वर्तमान निर्देशिका में डिफ़ॉल्ट है। – dbenham
meh ... उपयोगकर्ता निर्दिष्ट बैच-फ़ाइल और यही वह चीज है जिसे मैंने याद किया। तो यह एक पीईबीकेएसी मुद्दा है =/ – Mechaflash
क्या यह '' i' वास्तविक 'के अंदर नहीं है? 'Echo' के पैरामीटर के समान की तरह। – Blindy
एक बैच के भीतर जो मेरे लिए ठीक काम करता है, क्या फ़ाइल में कोई अन्य कोड है? कमांड लाइन के लिए –
%, बैच फ़ाइल के लिए %%। –