หากคุณเคยใช้ Linux คุณจะรู้ว่าคุณสามารถบันทึกไฟล์หรือโฟลเดอร์ที่มีอักขระตัวพิมพ์เล็กได้ แต่ส่วนที่น่าเศร้าคือถ้าใช้ระบบปฏิบัติการ Windows 11 หรือ Windows 10 คุณจะไม่สามารถใช้ Case Sensitive Attribute สำหรับโฟลเดอร์ได้ ให้ฉันอธิบายว่านี่หมายถึงอะไร หากคุณใช้ Linux คุณสามารถบันทึกชื่อไฟล์และโฟลเดอร์ในตำแหน่งทั่วไปเป็น File.txt, file.txt, FILE.txt, FileE.txt และอื่นๆ แต่ใน Windows หากคุณลองใช้จะมีข้อความแสดงข้อผิดพลาด – มีไฟล์ที่มีชื่อเดียวกันอยู่ในตำแหน่งนี้แล้ว .
ฉันรู้ คุณอาจจะคิดว่าการใช้เทอร์มินัล Windows Subsystem For Linux คุณอาจทำเช่นนั้นได้ แต่ให้ฉันเตือนคุณว่าในตอนท้าย Windows จะจัดการการรวมการตั้งชื่อไฟล์นี้ มันไม่สมเหตุสมผลเลย
ความไวของตัวพิมพ์เล็กและตัวพิมพ์ใหญ่สำหรับชื่อโฟลเดอร์ใน Windows 10 สามารถเปิดใช้งานสำหรับแต่ละไดเร็กทอรีด้วยคุณลักษณะระบบ NTFS คุณสามารถเปิดใช้งาน Case Sensitive Attribute สำหรับโฟลเดอร์ใน Windows 10 โพสต์นี้แสดงวิธีการเปิดหรือปิดการใช้งาน Case Sensitive Attributes และตรวจสอบว่ามีการใช้งานอยู่ในตำแหน่งใด
เปิดใช้งานแอตทริบิวต์ที่ละเอียดอ่อนของตัวพิมพ์เล็กและตัวพิมพ์ใหญ่สำหรับโฟลเดอร์ใน Windows
ซึ่งจะทำงานได้จาก Windows 11 และ Windows 10 Microsoft แนะนำวิธีใหม่ในการเปิดใช้งาน NTFS รองรับการจัดการไฟล์และโฟลเดอร์โดยคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และขึ้นอยู่กับแต่ละโฟลเดอร์ด้วย
พูดง่ายๆ ก็คือ เราจะไม่ได้รับข้อผิดพลาดใดๆ ตามที่แสดงในภาพด้านบน และเราจะสามารถบันทึกไฟล์และโฟลเดอร์ตามชื่อ เช่น File.txt, file.txt, FILE.txt, FileE.txt เป็นต้น ในสถานที่ทั่วไป เพื่อทำการเปลี่ยนแปลง เราใช้ยูทิลิตี้ในตัวที่เรียกว่า FSUTIL.exe
1. Query Case Sensitive Attribute ของโฟลเดอร์
ก่อนอื่น เริ่มต้นด้วยการเปิด Command Prompt พร้อมสิทธิ์ระดับผู้ดูแลระบบ ในการทำเช่นนั้น กด WINKEY + X คำสั่งผสมของปุ่มหรือคลิกขวาที่ปุ่ม Start แล้วคลิก Command Prompt (Admin) คลิกที่ใช่สำหรับข้อความแจ้ง UAC หรือ User Account Control ที่คุณได้รับ
ตอนนี้ พิมพ์คำสั่งต่อไปนี้แล้วกด Enter
fsutil.exe file setCaseSensitiveInfo “<PATH>”
ตรวจสอบให้แน่ใจว่าคุณได้แทนที่
สิ่งนี้จะบอกคุณว่ามีการเปิดใช้หรือปิดใช้งานแอตทริบิวต์ที่มีความสำคัญตัวพิมพ์บนตำแหน่งหรือไม่
2. เปิดใช้งานแอตทริบิวต์ที่คำนึงถึงขนาดตัวพิมพ์ของโฟลเดอร์
กด WINKEY + X คำสั่งผสมของปุ่ม หรือคลิกขวาที่ปุ่มเริ่ม แล้วคลิก พรอมต์คำสั่ง (ผู้ดูแลระบบ)
ตอนนี้ พิมพ์คำสั่งต่อไปนี้แล้วกด Enter
fsutil.exe file setCaseSensitiveInfo “<PATH> enable”
ตรวจสอบให้แน่ใจว่าคุณได้แทนที่
การดำเนินการนี้จะเปิดใช้งานแอตทริบิวต์ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ของโฟลเดอร์บนเส้นทางที่คุณใช้
3. ปิดใช้งานแอตทริบิวต์ตัวพิมพ์เล็กของโฟลเดอร์
กด WINKEY + X คำสั่งผสมของปุ่มหรือคลิกขวาที่ปุ่มเริ่ม แล้วคลิก พรอมต์คำสั่ง (ผู้ดูแลระบบ)
ตอนนี้ พิมพ์คำสั่งต่อไปนี้แล้วกด Enter
fsutil.exe file setCaseSensitiveInfo “<PATH> disable”
ตรวจสอบให้แน่ใจว่าคุณได้แทนที่
การดำเนินการนี้จะปิดการใช้งาน Case Sensitive Attribute ของโฟลเดอร์บนพาธที่คุณใช้
ดีที่สุด!