示例#1
0
        private static void Main(string[] args)
        {
            var fileCopy = new CopierFiles(@"C:\Test\xxx.txt", @"C:\Destination");
            try
            {
                fileCopy.SimpleFileCopy();
                fileCopy.CopyAllFiles();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            var allFileCopy = new CopierFiles(@"C:\Test3", @"C:\Destination");

            try
            {
                allFileCopy.CopyAllFiles();
                fileCopy.CopyFileUsingFileInfo();
                fileCopy.CopyFileUsingStream();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            var copyDirectory = new CopierDirectory(@"C:\Test2", @"C:\Destination");
            copyDirectory.CopyDirectoryRecursiv();
            copyDirectory.CopyDirectoryEasier();

            copyDirectory.CopyDirectory(@"C:\Test2", @"C:\Dest");
        }
示例#2
0
 public void TryToCopyFileWhenThwSourceIsADirectoryInsteadOfFile()
 {
     var fileOperator = new CopierFiles(@"C:\Test\New", @"D:\Destination");
     fileOperator.CopyFileUsingFileInfo();
 }
示例#3
0
 public void CopyFileWithoutExtension()
 {
     var fileOperator = new CopierFiles(@"C:\Test\bbb", @"D:\Destination");
     fileOperator.CopyFileUsingFileInfo();
     Assert.IsTrue(System.IO.File.Exists(@"D:\Destination\bbb"));
 }