public FluentFileSample()
{
var file = new FluentFs.Core.File(@"c:\temp\test.txt");
file.Copy.To(@"c:\temp\test2.txt");
file.Move.To(@"c:\NewDirectory");
file.Move.ContinueOnError.To(@"c:\DirectoryThatMayNotExist");
file.Rename.To("test41.txt");
file.Delete(OnError.Continue);
var directory = new FluentFs.Core.Directory(@"c:\temp\sample");
directory.Delete(OnError.Continue).Create(OnError.Fail);
directory.Files(); //returns all files in the folder
directory.Files("*.txt"); //returns all files ending in .txt
var childFolder = directory.SubFolder("childFolder"); //creates a new Directory object with a path of c:\temp\sample\childFolder
directory.ToString(); //returns the path of the folder
directory.File("test.txt"); // returns back a FluentFilesystem.File object with a path of c:\temp\sample\test.txt
var fileset = new FluentFs.Core.FileSet();
fileset.Include(@"c:\Project\GUI\*.cs").RecurseAllSubDirectories
.Exclude("assemblyInfo.cs")
.Include(@"c:\Project\globalconfig.xml");
ReadOnlyCollection <string> files = fileset.Files;
fileset.Copy.To(@"c:\temp");
}