IFileSystem
Represents an abstract wrapper for the  IO wrapper to access and create file system related objects.
            
                
Gets an  IDirectory instance that wraps the  Directory object.
            
Creates a new  IDirectoryInfo instance for the specified directory.
            
Creates a new  IFileInfo instance for the specified file.
            
Creates a new  IStreamWriter instance for the specified file on the specified path, UTF-8 encoding, and default buffer size. If the file exists, it can be either overwritten or appended to. If the file does not exist, a new file is created.
            
Creates a new  IStreamWriter instance for the specified file on the specified path, using the specified encoding and default buffer size. If the file exists, it can be either overwritten or appended to. If the file does not exist, a new file is created.
            
Creates a deep copy of this instance.