Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re: What order do my files come from readdir() in?

by maverick (Curate)
on Jun 19, 2002 at 23:46 UTC ( #175865=note: print w/replies, xml ) Need Help??

in reply to What order do my files come from readdir() in?

IIRC, you're getting them in last modified time order. If you do a stat of each file and print the modification time, they'll appear in order.

Update:Nope, that isn't right. It does have something to do with the inode and how the files are stored on disk, but I can't seem to recall what.

OmG! They killed tilly! You *bleep*!!

  • Comment on Re: What order do my files come from readdir() in?

Replies are listed 'Best First'.
Re: Re: What order do my files come from readdir() in?
by rob_au (Abbot) on Jun 20, 2002 at 00:14 UTC
    Its the directory order by which they are returned - While this order can change depending upon file systems, this directory order generally relates to the creation order of the file entries in the directory table. The exception to this is where a directory entry is deleted - In this scenario, the directory entry is recycled and any subsequent files stored will preferentially replace the previous directory entry, thus the storage order is no longer wholly 'by creation time'.


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://175865]
[mark4]: thanks. I installed "PAR-packager" and pp is working. BTW, it is pp.bat that was needed.
[mark4]: Sorry, There was a typo in my last message. I installed "PAR-Packer" and I now have a pp.bat and all is working well. Thanks again for your help.

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (7)
As of 2018-01-19 21:33 GMT
Find Nodes?
    Voting Booth?
    How did you see in the new year?

    Results (223 votes). Check out past polls.