コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
        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();
                }
            }
        }