Description
With IFileSystem defined and implemented for local file access, the next step is to support distributed file systems like HDFS. As there is no native HDFS support in .NET, a simple approach is to implement IFileSystem using external commands, e.g. hadoop fs -ls and friends. Ideally, the set of commands used should be configurable to allow for different / future file systems to be supported.