है मैं एक बैच फ़ाइल (.bat) में लाइनों की एक श्रृंखला है, जैसे एक Windows मशीन पर चल:पुनर्निर्देशन डॉस आउटपुट अगर वहाँ आउटपुट
start /b prog.exe cmdparam1 cmdparam2 > test1.txt
start /b prog.exe cmdparam1 cmdparam2 > test2.txt
कभी कभी proj.exe कुछ भी नहीं (खाली) रिटर्न के बजाय उपयोगी डेटा का। उन मामलों में मैं एक टेक्स्ट फ़ाइल उत्पन्न नहीं करना चाहता हूं, क्या यह चीज़ों के बैच फ़ाइल पक्ष पर आसानी से करने योग्य है? वर्तमान व्यवहार यह है कि एक खाली फ़ाइल हमेशा बनाई जाती है, खाली आउटपुट के मामले में यह केवल एक खाली फ़ाइल है।
बस [शून्य लम्बाई के साथ सभी फ़ाइलों को हटाने] [1]। आप उन आदेशों को "प्रारंभ" आदेशों से जोड़ सकते हैं। अर्थात। कुछ ऐसा: [1]: http://stackoverflow.com/questions/4176962/recursively-delete-0kb-files-using-windows-cmd – jpe
@jpe - यह एकमात्र संभावित उत्तर जैसा लगता है यदि आप चाहते हैं इसे पूरी तरह से डॉस में संभालने के लिए। आपको इसे एक उत्तर के रूप में पोस्ट करना चाहिए ताकि इसे 'सही' चिह्नित किया जा सके। –
स्टैक ओवरफ़्लो ने मेरा जवाब एक टिप्पणी में बदल दिया क्योंकि यह बहुत छोटा था। तो मैंने थोड़ा सा विस्तार किया :) – jpe