You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GotWoods edited this page Mar 17, 2012
·
1 revision
public void FileExamples()
{
var file = new File(@"c:\temp\web.config");
file.Copy.To(@"c:\nottemp\");
file.Copy.ContinueOnError.To(@"c:\nottemp\");
file.Copy.ReplaceToken("ConnectionString").With("blah").To(@"c:\nottemp\web.config");
file.Move.To(@"c:\nottemp\");
file.Move.ContinueOnError.To(@"c:\nottemp");
file.Rename.To("blah2.txt");
file.Rename.ContinueOnError.To("blah2.txt");
}
public void DirectoryExamples()
{
var dir = new Directory(@"c:\temp");
dir.Create(OnError.Continue);
dir.Delete(OnError.Continue);
var stuffDir = dir.SubFolder("stuff");
var allFiles = dir.Files();
var dllFiles = dir.Files("*.dll");
var file = dir.File("web.config");
}
public void FilesetExamples()
{
var fs = new Core.FileSet().Include("c:\\origin\\*.dll").Exclude("*.config").RecurseAllSubDirectories;
var filesMatching = fs.Files; //gets all dll files and excludes all config files
fs.Copy.To(@"c:\temp"); //copies all files matching to the destination
}