Page 1 of 1
Branch mode should also support everything
Posted: 2020-01-23, 12:48 UTC
by aviasd
Hi
I think everything's integration is one of the best features TC has added (for my personal use), and I use it in everything and everywhere possible

..
So why doesn't Branch mode support it as well ?
It should be quite simple to add as an everything filter:
Thanks!
Re: Branch mode should also support everything
Posted: 2020-01-23, 16:06 UTC
by ghisler(Author)
Branch view wouldn't benefit from 'everything' support. Why?
'Everything' doesn't provide the complete file information like complete attributes, DOS name etc. That's why TC has to call FindFirstFile for each found file in search to get all the missing information. This isn't a problem if you want to find just a few files, but can take a while when finding thousands of files. TC 9.50 now shows progress in the footer while retrieving this additional information.
Branch view always needs all the files from all subdirs (or all selected subdirs), so TC would essentially have to call FindFirstFile for each found file. This would be slower than just listing all subdirs by itself via FindFirstFile/FindNextFile loop.
Re: Branch mode should also support everything
Posted: 2020-01-23, 18:05 UTC
by aviasd
I haven't gone into the programmatic querying aspect of everything, but my everything interface has an attribute column that is the same as TC's.
As for dos filenames, I wasn't aware it's still being used widely (it's disabled on my windows machines)
If everything does not provide all the info branch view needs, than I guess FindFirstFile/FindNextFile loop is better.
I believe Void (everything's creator), is working on version 1.5 right now and if there's some information that branch view needs and isn't provided, I could post a feature request for it... he's a very forthcoming guy
