SingleDrive
Jeff Key
December 10, 2003
Updated December 13, 2003

I've been acquiring new hard drives over the years as I rip more CDs, take more photos, etc.  As you can imagine, it gets harder to keep track of what is where, what's worth keeping, what's not, etc.  I finally lost it a couple days ago and wrote something to create a single virtual drive.  It's nothing fancy like a file system driver, but simply a Windows Explorer-like app that shows any number of drives and network shares as a single entity. 

“Features”

  • Display all of your local and network hard drives in a single view.
  • Search.
  • Delete files/folders.  (Local files sent to the recycle bin, remote are deleted.)
  • View file/folder properties.
  • Open files.
  • That is all.

 

Code that might interest .NET developers:

  • Sending files to the recycle bin with P/Invoke
  • Showing a file/folder property sheet with P/Invoke
  • Getting file icons with P/Invoke
  • Getting file types with P/Invoke
  • Getting the name of a logical drive with P/Invoke
  • This was a quickie, so please pardon the source

Changes in v0.3:

  • Added "Open Containing Folder" option to find results dialog

Changes in v0.2:

  • Added Find
  • Changed status bar to mimic Windows Explorer's
  • Other minor things

Download (Requires the .NET Framework.  It was compiled on v1.1 but should work on v1.0.)

Source (v0.2)

Back to dotnet