วิธีการจัดลำดับไฟล์ของระบบไฟล์ FAT32 ใหม่


9

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

ดังนั้นฉันเดาว่าระบบกำลังอ่านไฟล์ตามลำดับที่บันทึกไว้ในตารางบันทึก FAT32 ดังนั้นคำถามง่าย ๆ มีวิธีเรียงลำดับของเร็กคอร์ดนี้ใหม่ตามลำดับตัวอักษรหรือไม่?

คำตอบ:


7

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


ขอบคุณดูเหมือนว่าฉันต้องการ ฉันจะลองโดยเร็วที่สุด
Ucodia

1

ตัวเลือกอื่นที่หลีกเลี่ยงความต้องการยูทิลิตี้เฉพาะและช่วยให้คุณกำหนดลำดับในลำดับใดก็ได้ที่คุณต้องการคือเพียงเปลี่ยนชื่อไฟล์หรือโฟลเดอร์ในไดรฟ์ FAT32

ฉันมีแฟลชไดรฟ์ USB ที่ฉันใช้ในระบบเครื่องเสียงรถยนต์ของฉัน (ซึ่งเล่นไฟล์และโฟลเดอร์ตามลำดับที่พบในไดรฟ์) และฉันใช้เทคนิคนี้เพื่อกำหนดลำดับของโฟลเดอร์และลำดับที่ระบบเสียงมองเห็น

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

เพื่อทำให้กระบวนการนี้น่าเบื่อน้อยลงเนื่องจากสามารถใช้ไฟล์แบตช์ขนาดเล็กได้:

ren %1 %1-padding
ren %1-padding %1
dir

1

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

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

คุณสามารถจัดเรียงไฟล์ด้วยตนเองโดยย้ายไฟล์ไปยังไดเรกทอรีอื่นตามลำดับที่คุณต้องการ

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

https://blogs.msdn.microsoft.com/oldnewthing/20140304-00/?p=1603

หรือใช้เครื่องมือที่สร้างขึ้นเพื่อวัตถุประสงค์ในการจัดเรียงนี้


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