Unity3D调用7z解压文件
2013-11-22 15:49
645 查看
原文地址
using UnityEngine; using System; using System.IO; using System.Diagnostics; public class Test : MonoBehaviour { //7z程序的程序目录 private string _7zExeUrl ; void Start() { _7zExeUrl = Application.dataPath + "/StreamingAssets/7z.exe"; DecompressFileToDirectory(Application.dataPath + "/StreamingAssets/test.zip", Application.dataPath + "/StreamingAssets/"); } public void DecompressFileToDirectory(string inFileath, string outFilePath) { try { Process process = new Process(); string info = " x " + inFileath + " -o" + outFilePath + " -r "; ProcessStartInfo startInfo = new ProcessStartInfo(_7zExeUrl, info); process.StartInfo = startInfo; //隐藏DOS窗口 process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; process.Start(); process.WaitForExit(); process.Close(); } catch (Exception e) { UnityEngine.Debug.Log(e); } } }
相关文章推荐
- U3D调用7z解压文件
- Delphi 7zip 示例调用7z.dll 压缩及解压.7z文件
- powershell:调用7z,haozip解压缩文件
- 【Unity3d】在Unity3d中调用外部程序及批处理文件,写自动化编译脚本需要注意的地方
- Ubuntu Linux 安装 .7z 解压和压缩文件
- Java调用shell命令解压.7z压缩包
- Unity3D研究院之LZMA压缩文件与解压文件
- Linux 下压缩与解压.zip和.rar及.7z文件
- python使用7z解压软件备份文件脚本分享
- Qt调用quazip来解压和压缩文件
- ubuntu下7z文件的解压方法
- ubuntu下7z文件的解压方法
- 压缩文件 compress files 以7z 格式及解压 或者别的格式
- Ubuntu下解压7z文件
- Asp.net调用RAR压缩 解压文件
- c# 调用 WinRAR 实现文件压缩、文件解压,WinRAR命令行参数,不弹窗
- java调用winrar解压文件[rar.bz2.zip.....]
- [转]Ubuntu Linux 安装 .7z 解压和压缩文件
- Unity3D中调用外接摄像头,并保存为图片文件
- SSIS基本应用--进程任务(调用WinRar解压文件)