विंडोज 7 में वाइल्डकार्ड का उपयोग करके प्रोग्राम के साथ फाइल एक्सटेंशन को कैसे जोड़ा जाए


3

मेरे पास लॉग फ़ाइलें हैं जो नाम हैं

Service.log20150620
Service.log20150621
Service.log20150622

मैं उन सभी को विंडोज 7 में एक कार्यक्रम के साथ व्यक्तिगत रूप से प्रत्येक एक्सटेंशन के लिए व्यक्तिगत रूप से कैसे कर सकता हूं?


2
यदि आपने अपने लॉगफाइल्स का नाम दिया तो यह आसान होगा Service.[date].log.logफ़ाइलों को पहले से ही साथ जुड़े रहे हैं notepad(डिफ़ॉल्ट रूप से)
DavidPostill

मुझे पता है कि यह आसान होगा, लेकिन यह कैसे डिफ़ॉल्ट रूप से log4net करता है। इसके अलावा मेरे पास बहुत सारी पुरानी लॉग फाइलें हैं, जिन्हें मैं इस अधिवेशन में एक डबल क्लिक के साथ खोलना चाहता हूं
शिशिर गर्ग

जवाबों:


6

आप नहीं कर सकते।

फ़ाइल संघों को HKEY_CLASSES_ROOTरजिस्ट्री में व्यक्तिगत रूप से संग्रहीत किया जाता है । समान एक्सटेंशन को भी अलग से संग्रहीत किया जाता है: .jpeg .jpg, .htm .html

फ़ाइल नाम आउटपुट स्वरूप को समायोजित करने पर विचार करें Service.<date>.log। यदि यह कॉन्फ़िगर करना संभव नहीं है, तो एक स्क्रिप्ट लिखें जो समय-समय पर फाइलों का उचित रूप से नाम बदल देती है।

EDIT (आपने log4net का उल्लेख किया है): निम्नलिखित StackOverflow पोस्ट के अनुसार, आपको फ़ाइल नाम में पहले की तारीख डालने के लिए लॉगफ़ाइल प्रारूप को संशोधित करने में सक्षम होना चाहिए।

https://stackoverflow.com/questions/615092/log4net-rolling-file-appender-define-extension/615137#615137

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.