예제 #1
0
파일: Program.cs 프로젝트: emoose/GzsTool
 private static void WritePftxsArchive(PftxsFile pftxsFile, string workingDirectory)
 {
     string outputPath = Path.Combine(workingDirectory, pftxsFile.Name);
     string fileSystemInputDirectory = string.Format("{0}\\{1}_pftxs", workingDirectory,
         Path.GetFileNameWithoutExtension(pftxsFile.Name));
     IDirectory inputDirectory = new FileSystemDirectory(fileSystemInputDirectory);
     using (FileStream output = new FileStream(outputPath, FileMode.Create))
     {
         pftxsFile.Write(output, inputDirectory);
     }
 }
예제 #2
0
 public static PftxsFile ReadPftxsFile(Stream input)
 {
     PftxsFile pftxsFile = new PftxsFile();
     pftxsFile.Read(input);
     return pftxsFile;
 }