IFileSystem
Represents an abstract wrapper for the IO wrapper to access and create file system related objects.
using System;
using System.Text;
namespace Relativity.DataExchange.Io
{
[CLSCompliant(false)]
public interface IFileSystem
{
IDirectory Directory { get; }
IFile File { get; }
IPath Path { get; }
IDirectoryInfo CreateDirectoryInfo(string path);
IFileInfo CreateFileInfo(string fileName);
IStreamWriter CreateStreamWriter(string path, bool append);
IStreamWriter CreateStreamWriter(string path, bool append, Encoding encoding);
IFileSystem DeepCopy();
}
}