วิธีเชื่อมโยงไฟล์นามสกุลกับโปรแกรมโดยใช้ไวด์การ์ดใน Windows 7


3

ฉันมีไฟล์บันทึกที่ชื่อเช่นนั้น

Service.log20150620
Service.log20150621
Service.log20150622

ฉันจะเชื่อมโยงพวกเขาทั้งหมดกับโปรแกรมใน Windows 7 โดยไม่ต้องทำทีละส่วนสำหรับแต่ละส่วนขยายได้อย่างไร


2
มันจะง่ายขึ้นถ้าคุณตั้งชื่อ Service.[date].loglogfiles .logไฟล์มีการเชื่อมโยงกับnotepad(โดยค่าเริ่มต้น)
DavidPostill

ฉันรู้ว่ามันจะง่ายขึ้น แต่นั่นเป็นวิธีการที่ log4net ทำได้ตามค่าเริ่มต้น นอกจากนี้ฉันมีจำนวนมากของแฟ้มบันทึกเก่าฉันต้องการที่จะเปิดด้วยการคลิกสองครั้งในการประชุมนี้
Shishir Garg

คำตอบ:


6

คุณทำไม่ได้

การเชื่อมโยงไฟล์จะถูกจัดเก็บแยกไว้ใต้HKEY_CLASSES_ROOTในรีจิสตรี แม้ส่วนขยายที่คล้ายกันจะถูกจัดเก็บแยกต่างหาก: .jpeg .jpg, .htm .html

Service.<date>.logพิจารณาการปรับรูปแบบการออกชื่อไฟล์เพื่อ หากไม่สามารถกำหนดค่าได้ให้เขียนสคริปต์ที่จะเปลี่ยนชื่อไฟล์เป็นระยะอย่างเหมาะสม

แก้ไข (คุณพูดถึง log4net):ตามโพสต์ StackOverflow ต่อไปนี้คุณควรจะสามารถปรับเปลี่ยนรูปแบบไฟล์บันทึกเพื่อใส่วันที่ก่อนหน้านี้ในชื่อไฟล์

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.