Lazarus

Programming => Operating Systems => Windows => Topic started by: BigChimp on December 16, 2012, 10:01:56 am

Title: Finding files quickly: MFT parser!?
Post by: BigChimp on December 16, 2012, 10:01:56 am
Hi guys (& TedSmith ;) ),

Reading through some threads on the ML and searching online it appears that you can quite quickly get a list of files and directories in a certain directory or disk (if you are using NTFS) by directly parsing the MFT/Master File Table.

Found a reference to an open source Delphi program but the website disappeared. edit: DiscBuddy, disappeared page http://free.pages.at/blumetools/toolsen.html

Would there be any open source code available for doing this - or another solution?

Thanks,
BigChimp
Title: Re: Finding files quickly: MFT parser!?
Post by: varianus on December 16, 2012, 11:45:08 am
I've found  a backup of that site using WayBack Machine:  http://wayback.archive.org/web/ (http://wayback.archive.org/web/)

The source for DiskBuddy is downloadable at http://web.archive.org/web/20051111145922/http://koti.mbnet.fi/smiika/downloads/DiskBuddy.zip (http://web.archive.org/web/20051111145922/http://koti.mbnet.fi/smiika/downloads/DiskBuddy.zip)

The archive is a Rar and not a Zip, so you may have to change extension.
Title: Re: Finding files quickly: MFT parser!?
Post by: BigChimp on December 16, 2012, 12:44:24 pm
Great varianus, thanks a lot!
Title: Re: Finding files quickly: MFT parser!?
Post by: mica on December 16, 2012, 04:09:49 pm
seems like the hosting of the site changed
Quote
December 07, 2012
changed to my own server: blumetools.dyndns.info

you may try to contact them about the broken download links
Title: Re: Finding files quickly: MFT parser!?
Post by: BigChimp on December 16, 2012, 04:15:16 pm
Great - thanks for the update - I'd started to port the previous version but perhaps I'll try again ;)

As for the broken link... well, I found it in an old newsgroup post - you can't really help that ;)