Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

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

by maverick (Curate)
on Jun 19, 2002 at 23:46 UTC ( [id://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.

/\/\averick
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?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://175865]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2024-04-25 10:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found