What

I’ve been using Everything for a long time and I use it every single day. Everything is like ‘Windows Search’ but works better way faster ! Don’t hesitate to read the Faq

When I discovered a native C library was also available I tought it could be useful to create a .NET library that wraps C library. So I decided to create a .NET library that exposes most of Everything capabilities in a fluent API (I love fluent APIs).

You can find my GitHub repository here.

Why

I think there are a lot of potential in using this library in modern applications (WPF or UWP).

  • Applications can gather all its associated files (base on extension for exemple)
  • Disk optimisation applications (easily find duplicates, big files, old files …)

Code

Everything everything = new Everything();
var searchResult = everything.Search()
 .Name("temp")
 .Or
 .Name("tmp");
Everything everything = new Everything();
var searchResult = everything.Search()
 .Name()
 .Extension("xaml");
Everything everything = new Everything();
var searchResult = everything.Search()
 .File()
 .Picture();

Conclusion

Don’t loose one more second and go to Everything and install !

Check my github repo for more sample code and try it out in your own application.

Disclaimer

I’ve have no link with Everything/Voidtools I’m just a fan and long time user.