豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 压缩文件方法
侵权投诉

压缩文件方法

使用7z

if (m_strName == "压缩MDB数据库") //btf 2012.3.1 压缩数据库
{
if (GetOsGlob()->GetWorkConn()!= NULL)
{
MessageBox(NULL,"请在压缩之前先断开库连接","温馨提示",MB_OK);
return FALSE;
}
CString sPath;
sPath.Format("%sSysSet/connect.txt",CCommon::GetAppPath());
CFile file(sPath,CFile::modeReadWrite);
BOOL check1 = 0,check2 = 0,check3 = 0,check4 = 0;
CString database,server,username,instance,password="";
CString sDataType;
int datatype=-1;
int nIndex = 0;
IGtGeoConnectPtr spGeoConn;
CArchive ar(&file,CArchive::load);
if (file.GetLength()>0)
{
ar>>check1>>check2>>check3>>check4>>datatype>>database>>server>>username>>instance;
}
server.Replace("\\","/");
CString sParm;
CString sSaveTemp;
sSaveTemp = server.Left(server.Find(".mdb"));
sParm = "a -t7z -mx9 " + sSaveTemp + " \"" + server + "\"";
if (!ShellExecute(NULL,"open",CCommon::GetAppPath()+"7-Zip/7z.exe",sParm,NULL,SW_SHOW))
{
MessageBox(NULL,"压缩失败","提示",MB_OK);
}
}
else if (m_strName == "解压缩MDB数据库") //btf 2012.3.1 解压缩数据库
{
CString sPath;
sPath.Format("%sSysSet/connect.txt",CCommon::GetAppPath());
CFile file(sPath,CFile::modeReadWrite);
BOOL check1 = 0,check2 = 0,check3 = 0,check4 = 0;
CString database,server,username,instance,password="";
CString sDataType;
int datatype=-1;
int nIndex = 0;
IGtGeoConnectPtr spGeoConn;
CArchive ar(&file,CArchive::load);
if (file.GetLength()>0)
{
ar>>check1>>check2>>check3>>check4>>datatype>>database>>server>>username>>instance;
}
server.Replace("\\","/");
CString sSaveTemp;
CString sParm;
sSaveTemp = server.Left(server.Find(".mdb"));
sParm = "e " + sSaveTemp + ".7z -y -aos -o\"" + sSaveTemp + "\"";
if (!ShellExecute(NULL,"open",CCommon::GetAppPath()+"7-Zip/7z.exe",sParm,NULL,SW_SHOW))
{
MessageBox(NULL,"解缩失败","提示",MB_OK);
}
}
else if (m_strName == "打开解压目录") //btf 2012.3.2 打开解压缩目录
{
CString sPath;
sPath.Format("%sSysSet/connect.txt",CCommon::GetAppPath());
CFile file(sPath,CFile::modeReadWrite);
BOOL check1 = 0,check2 = 0,check3 = 0,check4 = 0;
CString database,server,username,instance,password="";
CString sDataType;
int datatype=-1;
int nIndex = 0;
IGtGeoConnectPtr spGeoConn;
CArchive ar(&file,CArchive::load);
if (file.GetLength()>0)
{
ar>>check1>>check2>>check3>>check4>>datatype>>database>>server>>username>>instance;
}
server.Replace("\\","/");
CString sSaveTemp;
CString sParm;
sSaveTemp = server.Left(server.Find(".mdb"));
ShellExecute(NULL,"open",NULL,NULL,sSaveTemp,SW_SHOW);
}

第1页

热门文档

相关文档

  • 极限压缩文件方法

    极限压缩文件方法介绍如何使 1G 的文件压缩到 1M 的文件。 1.常见文件压缩 首先我们用 WinRAR 的最高压缩率对常见的文本文件、 程序文件和多媒体文 件进行压缩,...

  • 压缩文件方法

    压缩文件方法_电脑基础知识_IT/计算机_专业资料。简要介绍资料的主要内容,以获得更多的关注多媒體文件壓縮比最低,與原文件相差無幾,而文本文件和程式文件壓縮比要...

  • 压缩文件的几种方法

    压缩文件的几种方法_表格类模板_表格/模板_应用文书。压缩文件的几种方法 我们单位的同事奋斗于五湖四海,足迹遍布在海角天涯。很多时 候需要向公司机关传送一些汇报...

  • 批量压缩文件或文件夹的方法

    批量压缩文件或文件夹的方法 在日常工作中我们经常需要将多个文件或文件夹分别打包成对应文件(夹) 名的压缩文件,以“WinRar”为例,可以采用如下的操作方法: (1)...

  • 图片文件变成压缩文件方法

    图片文件变成压缩文件方法_互联网_IT/计算机_专业资料。cmd和txt两个简单的方法 混点经验 虽然都知道了 上个文件 一、目录下有一张图片(如 1.jpg) 及需要压...

  • 怎样解压缩文件操作步骤

    下面是解压缩方法: <打开压缩文件> 如上图,一般的压缩文件图标就是这个样子,双击打开. <界面> 打开后就会出现这个界面,如果你打开后和我的不太一样,也是正常的...

  • 压缩文件夹加密方法2013

    压缩文件夹加密方法 2013,1,28 1、选择自己要加密的文件夹,点击右键,选择添加到压缩文件,会 弹出一个压缩文件名和参数窗口(常规) (EAR)(压缩方式为标准) 。...

  • RAR压缩文件解压失败的处理方法!

    RAR压缩文件解压失败的处理方法!_专业资料。RAR压缩文件解压失败的处理方法!附件经常会是一系列的压缩文件,下载是默认文件名是一个随机数字。因而下载完会出现压缩文件...

  • 压缩方法

    方法表示,例如一个文件中有 1000 个字母 A,那么这将占用 1KB 的数据空间,如果用压缩算法就可以用 1000A 来表示,那么它只需要 5 个字节的 数据空间,压缩比...

  • 如何压缩文件

    在下面的文章中,电脑医生网将向大家介绍一些常见的压缩文件方法供 大家参考学习。 一、将文件夹打包,以达到压缩大小的目的 这种方式在电脑日常应用中非常普遍,如,...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部