博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 上传RAR文件 解压 获取解压后的文件名称
阅读量:4686 次
发布时间:2019-06-09

本文共 1670 字,大约阅读时间需要 5 分钟。

此方法适用于C盘windows文件夹中有WinRAR.exe文件

 

if (fileExt.ToUpper() == ".RAR")                    {                        string zpath = Server.MapPath("~/SendFileZIP/");                        //不存在文件夹时创建文件夹                        if (!Directory.Exists(zpath))                        {                            Directory.CreateDirectory(zpath);                        }                        //导入rar 压缩文件时,清空SendFileZIP文件夹里面所有的文件                        DirectoryInfo clera = new DirectoryInfo(zpath);                        deletefileOrDic(clera);                        //解压 上传的rar文件                         int count = RARToFileEmail(zpath, filePath);                        //判断解压是否成功 解压出来的文件数量是否大于                        if (count > 0)                        {                            string[] strFiles = Directory.GetFiles(zpath);                            string strfiel = "";                            foreach (string item in strFiles)                            {                                DirectoryInfo dirtory = new DirectoryInfo(item);                                //获取不是文件夹时                                if (!dirtory.Exists)                                {                                    strfiel = strfiel + item.ToString();                                    break;                                }                            }                            string zname = Path.GetFileName(strfiel).ToString();//获取 解压后的文件的名称                            //解压后文件的名称                            string zFilePath = zpath + zname;                                                  }                    }

 

 

转载于:https://www.cnblogs.com/snake-hand/p/3187026.html

你可能感兴趣的文章
Update
查看>>
DataGridView ScrollBar End Event
查看>>
C#委托的一次"甜蜜"接触
查看>>
前端开发值得推荐的各种资源
查看>>
MYSQL5.7版本sql_mode=only_full_group_by问题
查看>>
使用JavaScript为一张图片设置备选路径
查看>>
httpclient4.5.2 Post请求支持http和https
查看>>
HDU之旅
查看>>
Sql2005:provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接
查看>>
SQL Server主键自动生成_表and存储过程
查看>>
selenium无法正常运行 Chrome浏览器,cannot find Chrome binary的问题
查看>>
一体机分区误删找到数据的方案
查看>>
excel常用函数
查看>>
网络协议-restful协议
查看>>
JavaScript模块化编程(一)
查看>>
egg文件制作与安装
查看>>
后台测试流程与经验分享
查看>>
EventBus 最简易的使用方式
查看>>
jQuery与Dom
查看>>
统治世界的十大算法
查看>>