CHM ปฏิเสธที่จะเปิดจากบางโฟลเดอร์


13

หวังว่าคุณจะมีระบบปฏิบัติการ Windows ที่คุณสามารถเปิดไฟล์. chmได้อย่างถูกต้อง

สมมติว่าคุณมีไฟล์ชื่อA.chmที่เปิดอย่างถูกต้อง

  • ตอนนี้สร้างโฟลเดอร์ที่เรียกว่า f.column
  • คัดลอกA.chmไปยังf.column โฟลเดอร์

ตอนนี้ดับเบิลคลิกเพื่อเปิดA.chmไฟล์ใน Explorer และคุณจะเห็นกล่องโต้ตอบพร้อมข้อความ:

ไม่สามารถเปิดไฟล์: D:\f.column\API_GB.chm.

ไม่มีใครมีความคิดว่าทำไมสิ่งนี้เกิดขึ้น?

นี่เป็นปัญหาที่เกี่ยวข้องกับนักพัฒนาเพราะโดยทั่วไปผู้ใช้จะเปิดตัวความช่วยเหลือจากเมนูช่วยเหลือของแอปพลิเคชันและมีแนวโน้มที่จะเชื่อว่าข้อผิดพลาดอยู่ในแอปพลิเคชันและติดต่อนักพัฒนา .colโดยเฉพาะอย่างยิ่งมีแนวโน้มที่จะเกิดขึ้นในการใช้งานที่ติดตั้งลงในโปรไฟล์ของผู้ใช้เพราะข้อผิดพลาดจะถูกเรียกว่าชื่อผู้ใช้เกิดขึ้นประกอบด้วย


2
นี่เป็นเรื่องแปลก - ฉันสามารถทำซ้ำได้ ดูเหมือนว่าโฟลเดอร์ใด ๆ ที่ชื่อเหมือน*.col*จะทำให้เกิดข้อผิดพลาด
Blorgbeard ออกเมื่อ

คำตอบ:


10

นี่เป็นปัญหาที่ทราบแล้วและไม่สามารถแก้ไขได้

เมื่อ Microsoft จัดส่งไลบรารี MSDN ในรูปแบบ HTML 1.x วิธีเก่าพวกเขาใช้.colไฟล์เพื่อแสดงรายการ.chmไฟล์ทั้งหมดที่จะรวมอยู่ในcol lection

ทางออกเดียวคือการย้าย CHM ไปยังโฟลเดอร์อื่น

ไฟล์ chm ใด ๆ ที่อยู่ในโฟลเดอร์ชื่อ*.col*จะไม่เปิดขึ้นมา เส้นทางตัวอย่างที่จะทำให้เกิดข้อผิดพลาดนี้:

C:\asdf.col\TFSInstall.chm

C:\Documents and Settings\john.coltrane\Desktop\TFSInstall.chm


หรือคุณสามารถ symlink ไปที่ไฟล์ / โฟลเดอร์นี้ซึ่งจะช่วยหลีกเลี่ยงปัญหาเกี่ยวกับไดรฟ์เครือข่าย
บ๊อบ

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