/// <summary> /// Main kernel loop /// </summary> protected override void Run() { try { mDebugger.Send("Run"); PathTest.Execute(mDebugger); DirectoryTest.Execute(mDebugger); FileStreamTest.Execute(mDebugger); DirectoryInfoTest.Execute(mDebugger); StreamWriterStreamReaderTest.Execute(mDebugger); BinaryWriterBinaryReaderTest.Execute(mDebugger); FileInfoTest.Execute(mDebugger); DriveInfoTest.Execute(mDebugger); FileTest.Execute(mDebugger); TestController.Completed(); } catch (Exception e) { Console.WriteLine("Exception occurred"); Console.WriteLine(e.ToString()); mDebugger.Send("Exception occurred: " + e.ToString()); TestController.Failed(); } }
public void FileStreamEX() { FileStreamTest test = new FileStreamTest(); //創建文件配置類 CreateFileConfig createFileConfig = new CreateFileConfig { CreateUrl = @" d:\MyFile.txt ", IsAsync = true }; //複製文件配置類 CopyFileConfig copyFileConfig = new CopyFileConfig { OrginalFileUrl = @" d:\8.jpg ", DestinationFileUrl = @" d:\9.jpg ", IsAsync = true }; test.Create(createFileConfig); test.Copy(copyFileConfig); }