|
|
|
|
|
by CyberDildonics
908 days ago
|
|
This is simply done by walking the filesystem. This is the part I'm wondering about. Everything scans the filesystem very fast and there is no way it is just using 'stat' on every file then diving into the directories. Are you just using stat from C to walk the filesystem or are you doing something else? I've used sqlite to cache filesystem results and it is also extremely fast once everything is in there, but I think a lot of approaches should work once the file attributes are cached. |
|
Then on subsequent starts it reads the NFTS update journal to see what changed.