ข้อมูลเกี่ยวกับชื่อไฟล์แบบยาว

ชื่อไฟล์แบบยาวเป็นคุณลักษณะของระบบไฟล์ที่ทันสมัย ​​แต่ไม่รองรับ Microsoft Windows และ MS-DOS เวอร์ชันก่อนหน้า ในฐานะผู้ใช้คอมพิวเตอร์มีวิธีพิเศษที่คุณสามารถทำงานกับชื่อไฟล์ยาว ๆ และข้อผิดพลาดเล็ก ๆ น้อย ๆ ที่ต้องระวัง อ่านต่อเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับวิธีใช้ชื่อไฟล์แบบยาวบนคอมพิวเตอร์ของคุณ

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

 วันเกิดปีที่ห้าของบิลลี่ตอนที่เขาเป่าเทียนไข 

ระบบปฏิบัติการของคุณรู้วิธีจัดการชื่อนั้นรวมถึงเครื่องหมายวรรคตอนการเว้นวรรคและอักษรตัวใหญ่

Windows รุ่นก่อนหน้า, MS-DOS และ FAT

อย่างไรก็ตามระบบปฏิบัติการ Microsoft รุ่นแรก ๆ เช่น MS-DOS หรือ Windows 3.x ไม่รองรับชื่อไฟล์ที่ยาว พวกเขาใช้ FAT ระบบไฟล์ที่ จำกัด ชื่อไฟล์ไม่เกินแปดอักขระและนามสกุลไฟล์สามอักขระ ชื่อไฟล์ FAT เป็นแบบตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หมายความว่ามันไม่ได้แยกความแตกต่างระหว่างตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก หลักการตั้งชื่อไฟล์ FAT นี้เป็นที่รู้จักกันทั่วไปว่าเป็นรูปแบบ 8.3

หากคุณใช้หนึ่งในระบบปฏิบัติการเหล่านี้คุณจะต้องเปลี่ยนชื่อรูปภาพของคุณเป็นดังนี้:

 BILLY5BD.JPG 

Windows 95 และ VFAT

ในที่สุด Windows ก็เพิ่มการรองรับชื่อไฟล์แบบยาวใน Windows 95 รวมระบบปฏิบัติการอื่น ๆ เช่น Unix, OS / 2 และ macOS ที่รวมการสนับสนุนชื่อไฟล์แบบยาวแล้ว

วางจำหน่ายในเดือนสิงหาคม 2538 Windows 95 ได้แนะนำ FAT รุ่นใหม่ที่เรียกว่า VFAT ซึ่งรองรับชื่อไฟล์ที่มีความยาวสูงสุด 255 อักขระ ทั้งหมดนี้สำเร็จได้โดยไม่สูญเสียความเข้ากันได้ย้อนหลังกับโวลุ่ม DOS ที่มีอยู่ เนื่องจากความเข้ากันได้ย้อนหลังชื่อไฟล์แบบยาวถ้ามีจะถูกแปลงโดย VFAT เป็นแบบแผนการตั้งชื่อไฟล์อักขระ 8.3 ดั้งเดิมโดยแต่ละไฟล์จะผ่านการเปลี่ยนแปลงต่อไปนี้

  1. อักขระเพิ่มเติม +, ; = [และ] ถูกแปลงเป็นขีดล่าง (_)
  2. อักขระสามตัวแรกหลังจากช่วงเวลาหนึ่งกลายเป็นส่วนขยาย
  3. ช่องว่างจะถูกละเว้น
  4. อักขระหกตัวแรกที่เหลืออยู่ในตอนนี้จะถูกแปลงเป็นตัวพิมพ์ใหญ่
  5. อักขระสองตัวสุดท้ายหลังจากหกตัวแรกกลายเป็น "~ 1" หากมีไฟล์อื่นที่มีอักขระหกตัวแรกเหมือนกันและ ~ 1 ชื่อไฟล์จะถูกแปลงเป็น "~ 2" กระบวนการนี้จะดำเนินต่อไป ในกรณีที่คุณมีมากกว่าเก้าไฟล์ที่มีอักขระเก้าตัวแรกเหมือนกันไฟล์ที่สิบจะกลายเป็น ~ 10 โดยใช้อักขระสามตัวสุดท้าย

ในการเข้าถึงชื่อไฟล์หรือไดเรกทอรีที่ยาวเช่น "ชื่อไฟล์หรือไดเรกทอรียาวของฉัน" ผู้ใช้จะต้องใช้ชื่อย่อ MS-DOS ตัวอย่างเช่น:

 mylong ~ 1 

ยูทิลิตี้ LFNBK

สื่อการติดตั้ง Windows 95 และ 98 มียูทิลิตีการสำรองข้อมูลชื่อไฟล์แบบยาวชื่อว่า LFNBK ความหลากหลายของยูทิลิตี้ถูกแจกจ่ายในไฟล์เรียกทำงานรวมถึง LFNBK.EXE, DOSLFNBK.EXE และ SULFNBK.EXE ยูทิลิตี้ Windows ภายในเหล่านี้ถูกใช้เพื่อสำรองหรือกู้คืนข้อมูลเกี่ยวกับชื่อไฟล์แบบยาว ควรใช้ยูทิลิตี้เหล่านี้ด้วยความระมัดระวังเนื่องจากสามารถแก้ไขระบบไฟล์ของคุณได้อย่างถาวร ตัวอย่างเช่นการรัน LFNBK / A / BC: อาจตัดชื่อไฟล์แบบยาวจากโวลุ่ม VFAT บนไดรฟ์ C: และเก็บไว้ในไฟล์ข้อความชื่อ LFNBK.DAT ชื่อไฟล์แบบยาวสามารถเรียกคืนได้ในภายหลังโดยการรันคำสั่ง LFNBK / R

อักขระที่จองไว้

ชื่อไฟล์แบบยาวใน Windows อาจมีอักขระที่พิมพ์ได้ยกเว้นอักขระที่สงวนไว้ดังต่อไปนี้:

 / \: *? "| 

Windows NT, 2000 และ XP

ซึ่งแตกต่างจาก Windows รุ่นก่อนหน้านี้ผู้ใช้สามารถเข้าถึงบรรทัดคำสั่งของ Windows โดยใช้ CMD แทนคำสั่ง COMMAND หากคุณเปิดบรรทัดคำสั่งจาก Run type CMD แทนที่จะเป็น COMMAND และคุณสามารถใช้ชื่อไฟล์แบบเต็มแทนชื่อรูปแบบสั้น ๆ 8.3

Windows 95, 98 และ ME

การเข้าถึงชื่อไฟล์แบบยาวสามารถเปลี่ยนแปลงได้ขึ้นอยู่กับวิธีที่คุณป้อน MS-DOS หากคุณอยู่ในหน้าต่าง MS-DOS (บรรทัดคำสั่งเชลล์ของ Windows หรือ MS-DOS หรือ Windows) คุณสามารถเข้าถึงชื่อไฟล์แบบยาวได้โดยพิมพ์ชื่อไฟล์แบบยาว หากไฟล์มีช่องว่างหรือชื่อไฟล์หรือไดเรกทอรียาวกว่าแปดตัวอักษรให้ใส่เครื่องหมายคำพูดล้อมรอบชื่อไฟล์แบบยาวดังที่แสดงด้านล่าง

 cd "ไฟล์โปรแกรม" 

หากคุณออกจาก Windows ไปที่พรอมต์ของ MS-DOS หรือบูตจากแผ่นดิสเก็ตต์ที่สามารถบู๊ตได้คุณต้องใช้หลักการตั้งชื่อไฟล์แบบสั้น ตัวอย่างเช่นหากไดเรกทอรีที่คุณพยายามเข้าไปคือ "ไฟล์โปรแกรม" คุณจะต้องพิมพ์:

 cd progra ~ 1 

หมายเหตุ: ใน Microsoft Windows รุ่นที่ใหม่กว่า (เช่น Microsoft Windows 2000 หรือ Windows XP) คำสั่งบางคำสั่งในเชลล์สามารถมีช่องว่างโดยไม่ต้องใส่เครื่องหมายคำพูด

ชื่อยาวที่มีช่องว่าง

ในการเข้าถึงไฟล์หรือชื่อไดเรกทอรียาวที่มีช่องว่างให้ใส่ชื่อของไดเรกทอรีหรือชื่อไฟล์ด้วยเครื่องหมายคำพูดคู่ ตัวอย่างของวิธีการเข้าสู่ไดเรกทอรีไฟล์โปรแกรมจะมีลักษณะดังนี้:

 cd "ไฟล์โปรแกรม" 

ชื่อไดเรกทอรีแบบยาว

หากคุณพยายามเข้าถึงไดเรกทอรี "Microsoft Office" ในไดเรกทอรี "ไฟล์โปรแกรม" คุณสามารถพิมพ์:

 cd "โปรแกรมไฟล์ \ microsoft office" 

หรือ

 cd "c: \ program files \ microsoft office" 

ชื่อไฟล์แบบยาวที่บันทึกไม่ถูกต้องเป็นชื่อ 8.3

หากคุณพยายามบันทึกไฟล์ที่มีชื่อไฟล์ยาว แต่ถูกตัดทอนเป็นชื่อไฟล์รูปแบบสั้น 8.3 ซอฟต์แวร์ที่คุณใช้อาจไม่รองรับ VFAT หากเป็นไปได้ให้ติดต่อผู้พัฒนาหรือผู้จำหน่ายโปรแกรมซอฟต์แวร์เพื่อขอคำแนะนำอย่างเป็นทางการ หากไม่มีให้บริการคุณอาจถูก จำกัด ให้ใช้ชื่อไฟล์แบบสั้นเมื่อใช้ซอฟต์แวร์ดังกล่าว

ชื่อแบบยาวที่ย่อให้สั้นลงในพรอมต์คำสั่ง Windows

หากคอมพิวเตอร์ถูกบูทเข้าสู่พรอมต์คำสั่งหรือคุณใช้ดิสเก็ตต์เริ่มต้นของ Windows 98 และใช้ชื่อไฟล์แบบยาวไฟล์ของคุณจะถูกเขียนทับ ปัญหานี้เป็นปัญหาที่ทราบของ Microsoft Windows 98 และแนะนำให้ใช้เมื่อใน MS-DOS ไม่ให้ใช้ชื่อไฟล์แบบยาวและใช้ชื่อรูปแบบไฟล์ 8.3 ตามปกติแทน