New
#11
I'm still thinking about this issue...
After my post above that at least explains the difference between FAT16/FAT32 directories and NTFS directories, and why this results in different directory display sequences whether using DOS ("DIR" or "DIR /on") vs. Windows Explorer, I still had a question about the source folder going into the copy process.
I thought you'd simply used a DOS "COPY", and then were looking at the results with a DOS "DIR", and I assumed that the source directory was equally out-of-order alphabetically. But now looking again at your original two directories I see that it's not. The source directory on C is in sequence alphabetically.
Also, your C-drive is NTFS, so it would have to be alphabetical.
Now I see you say that you used drag/drop to do the copy from C to G (your FAT32 USB drive). Did you select all files together from C, and then drag/drop/copy them onto G together? Or did you do it in two steps... first 14-16, and then 1-13 in a second drag/drop/copy?
I still am 100% positive that a DOS "DIR" command is purely in physical directory order, which means date/time order of when the files were actually created. So in order for 14-16 to appear first in your DIR of the target G version of the directory, that would imply that 14-16 had been created first (in time), and then 1-13 had been created subsequently.
So... do you recall the order in which or how you did the original copy? Was it all 16 at once in one drag/drop/copy, and somehow Windows scrambled which files got created first on G? Or did you actually do 14-16 first, and then 1-13 second?
Have you tried just doing a DOS COPY, to see (or confirm) that the output directory on G will look EXACTLY like the input directory on C? I would think that has to happen, since the DOS COPY is a loop of individual copies, retrieving an input file from the input directory via GETNEXT and copying it, and then retrieving the next input file from the input directory via GETNEXT and copying it, etc. You'd think that this would produce an exact duplicate in sequence of the files on the ouput, matching the input files... per the DOS DIR sequence.
Again, I know that the DOS DIR command works the way it does. That's why they added an "/on" opeand, to allow you to request an alphabetcial display instead of the date/time sequence which is what DIR just does on FAT16/FAT32.
So I'm still unhappy, until we can explain how/why files 14-16 got created first on G, and 1-13 second.
I can certainly try this myself (which I probably will). I will use both Windows Explorer and Free Commander (an Explorer equivalent) for the drag/drop of all 16 files at once, to see how it comes out. And I will also try a DOS COPY.
Using DOS "COPY" (c:\Romans>copy * g:\) solve the problem!
Looking at the results with a DOS "DIR" confirm that the files on G: are listed alphabetcially.
Thanks:).