Hello, I'm writing a small application that moves lots of files (15.000 to 25.000) from one directory to another (in the same filesystem).

I'm using ext3 as the filesystem, and the application is written in c, I'm using the "rename" function to move each file inside a loop to it's destination.

I would like to know if there is any other faster way to do it and if anyone knows if reiserfs or other filesystems might be faster on moving files.

Thank's.