public void SaveBlocks() { var folderDialog = new CommonOpenFileDialog(); folderDialog.IsFolderPicker = true; if (folderDialog.ShowDialog() == CommonFileDialogResult.Ok) { var saver = new BlockSaver(folderDialog.FileName, blockFiler.FullFileName); saver.SaveBlockedFile(blockFiler.BlockList); } }
public void DecompressFile() { var folderDialog = new CommonOpenFileDialog(); folderDialog.IsFolderPicker = true; if (folderDialog.ShowDialog() == CommonFileDialogResult.Ok) { var path = Path.Combine(folderDialog.FileName, "decompressed"); var saver = new BlockSaver(path, FileName); saver.DecompressFile(); } }
public void DecompressBlocks() { var folderDialogWhereBlocks = new CommonOpenFileDialog(); folderDialogWhereBlocks.Title = "Folder with blocks"; folderDialogWhereBlocks.IsFolderPicker = true; if (folderDialogWhereBlocks.ShowDialog() == CommonFileDialogResult.Ok) { var folderDialogWhereSave = new CommonOpenFileDialog(); folderDialogWhereSave.Title = "Folder where save blocks"; folderDialogWhereSave.IsFolderPicker = true; if (folderDialogWhereSave.ShowDialog() == CommonFileDialogResult.Ok) { var whereSavePath = Path.Combine(folderDialogWhereSave.FileName, "decompressed"); var saver = new BlockSaver(whereSavePath, folderDialogWhereBlocks.FileName); saver.DecompressBloksFile(); } } }