क्या विंडोज बैच फ़ाइल में एक ही FOR
लूप में एक से अधिक कमांड को कॉल करना संभव है ? उदाहरण के लिए मान लें कि मैं फ़ाइल का नाम प्रिंट करना चाहता हूं और इसे हटाने के बाद:
@ECHO OFF
FOR /r %%X IN (*.txt) DO (ECHO %%X DEL %%X)
REM the line above is invalid syntax.
मुझे पता है कि इस मामले में मैं इसे दो अलग-अलग छोरों के लिए हल कर सकता हूं: एक नाम दिखाने के लिए और एक फ़ाइल को हटाने के लिए, लेकिन क्या यह केवल एक लूप में करना संभव है?
for %i in (1 2 3) do echo %i & echo foo
प्रिंट करता है कि मैं क्या उम्मीद करूंगा: "1", "फू", "2", "फू", "3", "फू" (अलग-अलग लाइनों पर)।