Làm cách nào để sắp xếp lại các tập tin của hệ thống tập tin FAT32?


9

Tôi biết điều này nghe có vẻ hơi lạ, nhưng vì một số lý do, hệ thống âm thanh xe hơi của tôi đang hiển thị các thư mục theo thứ tự nó đã được sao chép. Không có cài đặt nào trong hệ thống để hiển thị các thư mục theo thứ tự bảng chữ cái. Điều này thực sự khó chịu vì tôi có khoảng 30 GB nhạc, có nghĩa là rất nhiều thư mục và mỗi khi tôi thêm một thư mục mới, nó sẽ được thêm vào cuối danh sách ... Ngoài ra, nó không thực tế chút nào khi bạn muốn tìm kiếm một cái gì đó đặc biệt

Vì vậy, tôi đoán hệ thống đang đọc các tệp theo thứ tự nó đã được ghi lại trong bảng ghi FAT32. Vì vậy, câu hỏi rất đơn giản. Có cách nào để sắp xếp lại hồ sơ này theo thứ tự bảng chữ cái không?

Câu trả lời:


7

Tôi chưa thử điều này, nhưng một tìm kiếm google dẫn đến một kết quả có vẻ gần như hoàn hảo ở đây. Máy phân loại FAT-32 . Nó thậm chí mô tả khá nhiều chính xác vấn đề bạn đang gặp phải. Tôi hi vọng cái này giúp được.


Cảm ơn, trông giống như những gì tôi cần. Tôi sẽ thử điều này càng sớm càng tốt.
Ucodia

1

Một tùy chọn khác tránh sự cần thiết của tiện ích cụ thể và cho phép bạn đặt chuỗi theo bất kỳ thứ tự nào bạn muốn, chỉ đơn giản là đổi tên các tệp hoặc thư mục trên ổ đĩa FAT32.

Tôi có một ổ flash USB tôi sử dụng trong hệ thống âm thanh xe hơi của mình (phát các tệp và thư mục theo thứ tự tìm thấy trên ổ đĩa) và tôi sử dụng kỹ thuật này để đặt thứ tự các thư mục và do đó thứ tự mà hệ thống âm thanh nhìn thấy chúng.

Quan sát của tôi là nếu một tập tin hoặc thư mục được đổi tên thành tên dài hơn, mục nhập thư mục được tạo lại ở cuối thư mục, và do đó sẽ xuất hiện cuối cùng theo thứ tự phát. Sau đó tôi có thể đổi tên nó trở lại tên ban đầu và nó sẽ giữ vị trí mới. Sau đó tôi lặp lại quy trình này với mỗi thư mục hoặc tệp cho đến khi chúng theo thứ tự tôi muốn. Bắt đầu với mục bạn muốn thứ hai, sau đó là mục bạn muốn thứ ba và cứ thế.

Để làm cho quá trình này bớt tẻ nhạt hơn, vì có thể sử dụng tệp bó nhỏ:

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

1

Nó không lạ. Sắp xếp danh sách đòi hỏi "rất nhiều" bộ nhớ, có thể không có trên các hệ thống nhúng nhỏ như máy nghe nhạc MP3. Bạn cần một mảng đủ lớn để lưu trữ tất cả tên tệp trước khi sắp xếp chúng.

Do đó, các hệ thống đó chỉ liệt kê các tệp theo bất kỳ thứ tự nào mà mục nhập thư mục lưu trữ các mục con của nó và loại bỏ sự cần thiết của mảng, vì bây giờ bạn chỉ cần tải một tên tệp thay vì danh sách thư mục đầy đủ.

Bạn có thể tự sắp xếp các tệp bằng cách di chuyển chúng sang thư mục khác theo thứ tự bạn muốn

Nếu phương tiện lưu trữ là ổ USB có định dạng FAT, thì các tệp sẽ được liệt kê theo thứ tự phức tạp dựa trên thứ tự các tệp được tạo và xóa và độ dài của tên chúng. Nhưng cách dễ dàng chỉ đơn giản là loại bỏ tất cả các tệp khỏi một thư mục sau đó di chuyển các tệp tệp vào thư mục theo thứ tự bạn muốn liệt kê chúng. Bằng cách đó, vị trí có sẵn đầu tiên là vị trí ở cuối thư mục, vì vậy mục nhập tệp sẽ được nối thêm.

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

Hoặc chỉ sử dụng các công cụ được thực hiện cho mục đích sắp xếp này


0

Chương trình Rosso hoạt động với Windows và có thể sắp xếp các ổ đĩa FAT32:

C:\> rosso F:
Sorting directory /
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.