Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีเปิดใช้งาน Case Sensitive Attribute สำหรับโฟลเดอร์ใน Windows 11/10

หากคุณเคยใช้ Linux มาก่อน คุณจะรู้ว่าคุณสามารถบันทึกไฟล์หรือโฟลเดอร์ด้วยตัวอักษร Case Sensitive (แยกพิมพ์เล็ก-ใหญ่) แต่ส่วนที่น่าเสียดายคือ หากใช้ Windows 11 หรือ Windows 10 OS คุณไม่สามารถใช้ Case Sensitive Attribute สำหรับโฟลเดอร์ได้ ให้ผมอธิบายว่าหมายถึงอะไร หากคุณใช้ Linux คุณสามารถบันทึกชื่อไฟล์และโฟลเดอร์ในตำแหน่งร่วมกันเป็น File.txt, file.txt, FILE.txt, FilE.txt, และอื่นๆ แต่ใน Windows หากคุณลองทำ จะได้ข้อความข้อผิดพลาด – There is already a file with the same name in this location

ผมรู้ว่าคุณอาจคิดว่าด้วยการใช้ Windows Subsystem For Linux terminal คุณอาจทำได้ แต่ให้ผมเตือนว่า ณ สิ้นสุดวัน Windows จะเป็นผู้จัดการการรวมการตั้งชื่อไฟล์นี้ ดังนั้น จึงไม่มีความหมายเลย

Case sensitivity สำหรับชื่อโฟลเดอร์บน Windows 10 สามารถเปิดใช้งานได้ในระดับต่อไดเรกทอรี (per-directory basis) ขอบคุณฟีเจอร์ของระบบไฟล์ NTFS คุณสามารถเปิดใช้งาน Case Sensitive Attribute สำหรับโฟลเดอร์ใน Windows 10 โพสต์นี้แสดงวิธีเปิดใช้งานหรือปิดใช้งาน Case Sensitive Attributes และตรวจสอบว่ามันทำงานอยู่ในตำแหน่งใด

เปิดใช้งาน Case Sensitive Attribute สำหรับโฟลเดอร์ใน Windows

สิ่งนี้จะทำงานตั้งแต่ Windows 11 และ Windows 10 Microsoft ได้นำเสนอวิธีใหม่ในการเปิดใช้งานการสนับสนุน NTFS เพื่อจัดการกับไฟล์และโฟลเดอร์เป็น case sensitive และทำได้ในระดับต่อโฟลเดอร์

อย่างง่ายคือ เราจะไม่ได้รับข้อผิดพลาดตามที่แสดงในภาพข้างต้น และเราจะสามารถบันทึกไฟล์และโฟลเดอร์ด้วยชื่ออย่าง File.txt, file.txt, FILE.txt, FilE.txt, ฯลฯ ในตำแหน่งร่วมกันได้ เพื่อทำการเปลี่ยนแปลง เราใช้ยูทิลิตี้ที่มาพร้อมกันชื่อ FSUTIL.exe

1. ตรวจสอบ Case Sensitive Attribute ของโฟลเดอร์

เริ่มต้นด้วยการเปิด Command Prompt ด้วยสิทธิ์ Administrator กด WINKEY + X หรือคลิกขวาที่ปุ่ม Start แล้วคลิก Command Prompt (Admin) คลิก Yes สำหรับพรอมต์ UAC (User Account Control) ที่ปรากฏ

พิมพ์คำสั่งต่อไปนี้และกด Enter

fsutil.exe file setCaseSensitiveInfo ""

ให้แน่ใจว่าคุณแทนที่ <PATH> ด้วยตำแหน่งจริงของโฟลเดอร์ที่คุณต้องการให้ทำงาน

สิ่งนี้จะบอกว่าตัวแทน Case Sensitive Attribute เปิดใช้งานหรือปิดใช้งานอยู่ที่ตำแหน่งนั้น

2. เปิดใช้งาน Case Sensitive Attribute ของโฟลเดอร์

กด WINKEY + X หรือคลิกขวาที่ปุ่ม Start แล้วคลิก Command Prompt (Admin)

พิมพ์คำสั่งต่อไปนี้และกด Enter

fsutil.exe file setCaseSensitiveInfo " enable"

ให้แน่ใจว่าคุณแทนที่ <PATH> ด้วยตำแหน่งจริงของโฟลเดอร์ที่คุณต้องการให้ทำงาน

สิ่งนี้จะเปิดใช้งาน Case Sensitive Attribute ของโฟลเดอร์บนพาธที่คุณใช้

3. ปิดใช้งาน Case Sensitive Attribute ของโฟลเดอร์

กด WINKEY + X หรือคลิกขวาที่ปุ่ม Start แล้วคลิก Command Prompt (Admin)

พิมพ์คำสั่งต่อไปนี้และกด Enter

fsutil.exe file setCaseSensitiveInfo " disable"

ให้แน่ใจว่าคุณแทนที่ <PATH> ด้วยตำแหน่งจริงของโฟลเดอร์ที่คุณต้องการให้ทำงาน

สิ่งนี้จะปิดใช้งาน Case Sensitive Attribute ของโฟลเดอร์บนพาธที่คุณใช้

ขอให้โชคดี!