How to reorder the files of a FAT32 file system?












8















I know this sounds a bit strange, but for some reasons, my car audio system is displaying the folders in the order it has been copied. There is no setting in the system to display the folders in an alphabetical order. This is really annoying as I have about 30GB of music which means a lot of folders and every time I add a new folder, it will be added at the end of the list... Also it is not practical at all when you want to search for something particular.



So I guess the system is reading the files in the order it has been recorded in the FAT32 record table. So the question is simple. Is there a way to reorder this record in an alphabetical order?










share|improve this question





























    8















    I know this sounds a bit strange, but for some reasons, my car audio system is displaying the folders in the order it has been copied. There is no setting in the system to display the folders in an alphabetical order. This is really annoying as I have about 30GB of music which means a lot of folders and every time I add a new folder, it will be added at the end of the list... Also it is not practical at all when you want to search for something particular.



    So I guess the system is reading the files in the order it has been recorded in the FAT32 record table. So the question is simple. Is there a way to reorder this record in an alphabetical order?










    share|improve this question



























      8












      8








      8








      I know this sounds a bit strange, but for some reasons, my car audio system is displaying the folders in the order it has been copied. There is no setting in the system to display the folders in an alphabetical order. This is really annoying as I have about 30GB of music which means a lot of folders and every time I add a new folder, it will be added at the end of the list... Also it is not practical at all when you want to search for something particular.



      So I guess the system is reading the files in the order it has been recorded in the FAT32 record table. So the question is simple. Is there a way to reorder this record in an alphabetical order?










      share|improve this question
















      I know this sounds a bit strange, but for some reasons, my car audio system is displaying the folders in the order it has been copied. There is no setting in the system to display the folders in an alphabetical order. This is really annoying as I have about 30GB of music which means a lot of folders and every time I add a new folder, it will be added at the end of the list... Also it is not practical at all when you want to search for something particular.



      So I guess the system is reading the files in the order it has been recorded in the FAT32 record table. So the question is simple. Is there a way to reorder this record in an alphabetical order?







      windows fat32






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Sep 16 '16 at 22:47









      Steven Penny

      1




      1










      asked Jan 9 '12 at 21:20









      UcodiaUcodia

      150127




      150127






















          4 Answers
          4






          active

          oldest

          votes


















          6














          I have not tried this, but a google search lead to a result which seems almost perfect here.
          FAT-32 Sorter. It even describes pretty much exactly the problem you are having. I hope this helps.






          share|improve this answer
























          • Thanks, looks like what I need. I will try this as soon as possible.

            – Ucodia
            Jan 10 '12 at 9:43











          • Works as expected. Many thanks.

            – Ucodia
            Jan 11 '12 at 22:06



















          1














          Another option that avoids the need for specific utility and allows you to set the sequence in any order you want, is to simply rename the files or folders on the FAT32 drive.



          I have a USB flash drive I use in my car audio system (which plays files and folders in the order found on the drive) and I use this technique to set the order of the folders and thus the order that the audio system sees them.



          My observation is that if a file or folder is renamed to a longer name, the directory entry is recreated at the end of the directory, and so would then appear to be last in the playing order. I can then rename it back to its original name and it will keep its new position. I then repeat this process with each folder or file until they are in the order I want. Start with the item you want second, then the item you want third and so on.



          To make this process a bit less tedious, as small batch file can be used:



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





          share|improve this answer































            0














            The program Rosso works with Windows, and can sort FAT32 drives:



            C:> rosso F:
            Sorting directory /





            share|improve this answer

































              0














              It's not strange. Sorting the list requires "a lot" of memory, which may not be available on small embedded systems like MP3 players. You need a big enough array to store all the filenames before sorting them.



              Therefore those systems just list the files in whatever order the directory entry stores its child items and remove the need for the array, since now you just load a single filename instead of the full directory listing.



              You can manually sort the files by moving them to another directory in the order you want




              If the storage medium is a FAT-formatted USB thumb drive, then the files will be enumerated in a complex order based on the order in which files are created and deleted and the lengths of their names. But the easy way out is simply to remove all the files from a directory then move file files into the directory in the order you want them enumerated. That way, the first available slot is the one at the end of the directory, so the file entry gets appended.



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




              Or just use the tools made for this sorting purpose




              • mp3DirSorter

              • YAFS: Yet Another FAT Sorter

              • FAT Reader

              • FAT-32 Sorter

              • FAT Sorter

              • Sort MP3 Files On MP3 Player

              • https://github.com/maxpat78/FATtools






              share|improve this answer

























                Your Answer








                StackExchange.ready(function() {
                var channelOptions = {
                tags: "".split(" "),
                id: "3"
                };
                initTagRenderer("".split(" "), "".split(" "), channelOptions);

                StackExchange.using("externalEditor", function() {
                // Have to fire editor after snippets, if snippets enabled
                if (StackExchange.settings.snippets.snippetsEnabled) {
                StackExchange.using("snippets", function() {
                createEditor();
                });
                }
                else {
                createEditor();
                }
                });

                function createEditor() {
                StackExchange.prepareEditor({
                heartbeatType: 'answer',
                autoActivateHeartbeat: false,
                convertImagesToLinks: true,
                noModals: true,
                showLowRepImageUploadWarning: true,
                reputationToPostImages: 10,
                bindNavPrevention: true,
                postfix: "",
                imageUploader: {
                brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                allowUrls: true
                },
                onDemand: true,
                discardSelector: ".discard-answer"
                ,immediatelyShowMarkdownHelp:true
                });


                }
                });














                draft saved

                draft discarded


















                StackExchange.ready(
                function () {
                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f376577%2fhow-to-reorder-the-files-of-a-fat32-file-system%23new-answer', 'question_page');
                }
                );

                Post as a guest















                Required, but never shown

























                4 Answers
                4






                active

                oldest

                votes








                4 Answers
                4






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes









                6














                I have not tried this, but a google search lead to a result which seems almost perfect here.
                FAT-32 Sorter. It even describes pretty much exactly the problem you are having. I hope this helps.






                share|improve this answer
























                • Thanks, looks like what I need. I will try this as soon as possible.

                  – Ucodia
                  Jan 10 '12 at 9:43











                • Works as expected. Many thanks.

                  – Ucodia
                  Jan 11 '12 at 22:06
















                6














                I have not tried this, but a google search lead to a result which seems almost perfect here.
                FAT-32 Sorter. It even describes pretty much exactly the problem you are having. I hope this helps.






                share|improve this answer
























                • Thanks, looks like what I need. I will try this as soon as possible.

                  – Ucodia
                  Jan 10 '12 at 9:43











                • Works as expected. Many thanks.

                  – Ucodia
                  Jan 11 '12 at 22:06














                6












                6








                6







                I have not tried this, but a google search lead to a result which seems almost perfect here.
                FAT-32 Sorter. It even describes pretty much exactly the problem you are having. I hope this helps.






                share|improve this answer













                I have not tried this, but a google search lead to a result which seems almost perfect here.
                FAT-32 Sorter. It even describes pretty much exactly the problem you are having. I hope this helps.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 9 '12 at 21:35









                ChrisInEdmontonChrisInEdmonton

                7,22073348




                7,22073348













                • Thanks, looks like what I need. I will try this as soon as possible.

                  – Ucodia
                  Jan 10 '12 at 9:43











                • Works as expected. Many thanks.

                  – Ucodia
                  Jan 11 '12 at 22:06



















                • Thanks, looks like what I need. I will try this as soon as possible.

                  – Ucodia
                  Jan 10 '12 at 9:43











                • Works as expected. Many thanks.

                  – Ucodia
                  Jan 11 '12 at 22:06

















                Thanks, looks like what I need. I will try this as soon as possible.

                – Ucodia
                Jan 10 '12 at 9:43





                Thanks, looks like what I need. I will try this as soon as possible.

                – Ucodia
                Jan 10 '12 at 9:43













                Works as expected. Many thanks.

                – Ucodia
                Jan 11 '12 at 22:06





                Works as expected. Many thanks.

                – Ucodia
                Jan 11 '12 at 22:06













                1














                Another option that avoids the need for specific utility and allows you to set the sequence in any order you want, is to simply rename the files or folders on the FAT32 drive.



                I have a USB flash drive I use in my car audio system (which plays files and folders in the order found on the drive) and I use this technique to set the order of the folders and thus the order that the audio system sees them.



                My observation is that if a file or folder is renamed to a longer name, the directory entry is recreated at the end of the directory, and so would then appear to be last in the playing order. I can then rename it back to its original name and it will keep its new position. I then repeat this process with each folder or file until they are in the order I want. Start with the item you want second, then the item you want third and so on.



                To make this process a bit less tedious, as small batch file can be used:



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





                share|improve this answer




























                  1














                  Another option that avoids the need for specific utility and allows you to set the sequence in any order you want, is to simply rename the files or folders on the FAT32 drive.



                  I have a USB flash drive I use in my car audio system (which plays files and folders in the order found on the drive) and I use this technique to set the order of the folders and thus the order that the audio system sees them.



                  My observation is that if a file or folder is renamed to a longer name, the directory entry is recreated at the end of the directory, and so would then appear to be last in the playing order. I can then rename it back to its original name and it will keep its new position. I then repeat this process with each folder or file until they are in the order I want. Start with the item you want second, then the item you want third and so on.



                  To make this process a bit less tedious, as small batch file can be used:



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





                  share|improve this answer


























                    1












                    1








                    1







                    Another option that avoids the need for specific utility and allows you to set the sequence in any order you want, is to simply rename the files or folders on the FAT32 drive.



                    I have a USB flash drive I use in my car audio system (which plays files and folders in the order found on the drive) and I use this technique to set the order of the folders and thus the order that the audio system sees them.



                    My observation is that if a file or folder is renamed to a longer name, the directory entry is recreated at the end of the directory, and so would then appear to be last in the playing order. I can then rename it back to its original name and it will keep its new position. I then repeat this process with each folder or file until they are in the order I want. Start with the item you want second, then the item you want third and so on.



                    To make this process a bit less tedious, as small batch file can be used:



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





                    share|improve this answer













                    Another option that avoids the need for specific utility and allows you to set the sequence in any order you want, is to simply rename the files or folders on the FAT32 drive.



                    I have a USB flash drive I use in my car audio system (which plays files and folders in the order found on the drive) and I use this technique to set the order of the folders and thus the order that the audio system sees them.



                    My observation is that if a file or folder is renamed to a longer name, the directory entry is recreated at the end of the directory, and so would then appear to be last in the playing order. I can then rename it back to its original name and it will keep its new position. I then repeat this process with each folder or file until they are in the order I want. Start with the item you want second, then the item you want third and so on.



                    To make this process a bit less tedious, as small batch file can be used:



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






                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Oct 13 '16 at 23:44









                    David0337David0337

                    111




                    111























                        0














                        The program Rosso works with Windows, and can sort FAT32 drives:



                        C:> rosso F:
                        Sorting directory /





                        share|improve this answer






























                          0














                          The program Rosso works with Windows, and can sort FAT32 drives:



                          C:> rosso F:
                          Sorting directory /





                          share|improve this answer




























                            0












                            0








                            0







                            The program Rosso works with Windows, and can sort FAT32 drives:



                            C:> rosso F:
                            Sorting directory /





                            share|improve this answer















                            The program Rosso works with Windows, and can sort FAT32 drives:



                            C:> rosso F:
                            Sorting directory /






                            share|improve this answer














                            share|improve this answer



                            share|improve this answer








                            edited Aug 1 '18 at 14:51

























                            answered Sep 16 '16 at 21:33









                            Steven PennySteven Penny

                            1




                            1























                                0














                                It's not strange. Sorting the list requires "a lot" of memory, which may not be available on small embedded systems like MP3 players. You need a big enough array to store all the filenames before sorting them.



                                Therefore those systems just list the files in whatever order the directory entry stores its child items and remove the need for the array, since now you just load a single filename instead of the full directory listing.



                                You can manually sort the files by moving them to another directory in the order you want




                                If the storage medium is a FAT-formatted USB thumb drive, then the files will be enumerated in a complex order based on the order in which files are created and deleted and the lengths of their names. But the easy way out is simply to remove all the files from a directory then move file files into the directory in the order you want them enumerated. That way, the first available slot is the one at the end of the directory, so the file entry gets appended.



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




                                Or just use the tools made for this sorting purpose




                                • mp3DirSorter

                                • YAFS: Yet Another FAT Sorter

                                • FAT Reader

                                • FAT-32 Sorter

                                • FAT Sorter

                                • Sort MP3 Files On MP3 Player

                                • https://github.com/maxpat78/FATtools






                                share|improve this answer






























                                  0














                                  It's not strange. Sorting the list requires "a lot" of memory, which may not be available on small embedded systems like MP3 players. You need a big enough array to store all the filenames before sorting them.



                                  Therefore those systems just list the files in whatever order the directory entry stores its child items and remove the need for the array, since now you just load a single filename instead of the full directory listing.



                                  You can manually sort the files by moving them to another directory in the order you want




                                  If the storage medium is a FAT-formatted USB thumb drive, then the files will be enumerated in a complex order based on the order in which files are created and deleted and the lengths of their names. But the easy way out is simply to remove all the files from a directory then move file files into the directory in the order you want them enumerated. That way, the first available slot is the one at the end of the directory, so the file entry gets appended.



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




                                  Or just use the tools made for this sorting purpose




                                  • mp3DirSorter

                                  • YAFS: Yet Another FAT Sorter

                                  • FAT Reader

                                  • FAT-32 Sorter

                                  • FAT Sorter

                                  • Sort MP3 Files On MP3 Player

                                  • https://github.com/maxpat78/FATtools






                                  share|improve this answer




























                                    0












                                    0








                                    0







                                    It's not strange. Sorting the list requires "a lot" of memory, which may not be available on small embedded systems like MP3 players. You need a big enough array to store all the filenames before sorting them.



                                    Therefore those systems just list the files in whatever order the directory entry stores its child items and remove the need for the array, since now you just load a single filename instead of the full directory listing.



                                    You can manually sort the files by moving them to another directory in the order you want




                                    If the storage medium is a FAT-formatted USB thumb drive, then the files will be enumerated in a complex order based on the order in which files are created and deleted and the lengths of their names. But the easy way out is simply to remove all the files from a directory then move file files into the directory in the order you want them enumerated. That way, the first available slot is the one at the end of the directory, so the file entry gets appended.



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




                                    Or just use the tools made for this sorting purpose




                                    • mp3DirSorter

                                    • YAFS: Yet Another FAT Sorter

                                    • FAT Reader

                                    • FAT-32 Sorter

                                    • FAT Sorter

                                    • Sort MP3 Files On MP3 Player

                                    • https://github.com/maxpat78/FATtools






                                    share|improve this answer















                                    It's not strange. Sorting the list requires "a lot" of memory, which may not be available on small embedded systems like MP3 players. You need a big enough array to store all the filenames before sorting them.



                                    Therefore those systems just list the files in whatever order the directory entry stores its child items and remove the need for the array, since now you just load a single filename instead of the full directory listing.



                                    You can manually sort the files by moving them to another directory in the order you want




                                    If the storage medium is a FAT-formatted USB thumb drive, then the files will be enumerated in a complex order based on the order in which files are created and deleted and the lengths of their names. But the easy way out is simply to remove all the files from a directory then move file files into the directory in the order you want them enumerated. That way, the first available slot is the one at the end of the directory, so the file entry gets appended.



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




                                    Or just use the tools made for this sorting purpose




                                    • mp3DirSorter

                                    • YAFS: Yet Another FAT Sorter

                                    • FAT Reader

                                    • FAT-32 Sorter

                                    • FAT Sorter

                                    • Sort MP3 Files On MP3 Player

                                    • https://github.com/maxpat78/FATtools







                                    share|improve this answer














                                    share|improve this answer



                                    share|improve this answer








                                    edited Dec 31 '18 at 12:46









                                    Community

                                    1




                                    1










                                    answered Aug 13 '18 at 16:20









                                    phuclvphuclv

                                    9,03963889




                                    9,03963889






























                                        draft saved

                                        draft discarded




















































                                        Thanks for contributing an answer to Super User!


                                        • Please be sure to answer the question. Provide details and share your research!

                                        But avoid



                                        • Asking for help, clarification, or responding to other answers.

                                        • Making statements based on opinion; back them up with references or personal experience.


                                        To learn more, see our tips on writing great answers.




                                        draft saved


                                        draft discarded














                                        StackExchange.ready(
                                        function () {
                                        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f376577%2fhow-to-reorder-the-files-of-a-fat32-file-system%23new-answer', 'question_page');
                                        }
                                        );

                                        Post as a guest















                                        Required, but never shown





















































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown

































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown







                                        Popular posts from this blog

                                        Plaza Victoria

                                        Puebla de Zaragoza

                                        Musa