I know I could derive my own class and get it all to work, but if there's something that already exists, I'd rather use that than write and debug my own. If there isn't, then is there some reason for it's exclusion
DC
.NET Base Class Library
The Microsoft.Visual.Basic.FileIO FileSystem class would probably do what you want, but it is recommended that it not be used.