<返主目录 ▕▏ C#基础库 WjwLibs: V5.0.5▕▏帮助文档 : 文件工具类 ▕▏ 编译日期: 2024-09-17▕▏ Email: wujwmail@163.com
命名空间: WjwLibs
所属类: WjwLibs.WjwFiles
说明:
文件工具类
定义:
public partial class WjwFiles
WjwUnZip
▕→ 解压文件或目录命名空间: WjwLibs 所属类: WjwLibs.WjwFiles 说明: 解压文件或目录 NuGet引入: SharpZipLib 参数: zipFilePath : 压缩文件所在目录 unzippath : 解压目录(必须存在) pass : 密码 返回: ok!/other 定义: public static string WjwUnZip(string zipFilePath, string unzippath,string pass=null)
WjwZip
▕→ 压缩文件或目录命名空间: WjwLibs 所属类: WjwLibs.WjwFiles 说明: 压缩文件或目录 参数: strFile : 文件或目录 strZip : 压缩后的文件全路径名(目录必须存在) pass : 密码 includeBaseDirectory : 压缩后的文件中是否是只包含一个子目录名的根目录 返回: ok! 定义: public static string WjwZip(string strFile, string strZip,string pass=null, bool includeBaseDirectory=false)
WjwZipFile
▕→ 单独压缩一个文件命名空间: WjwLibs 所属类: WjwLibs.WjwFiles 说明: 单独压缩一个文件 参数: sFile : 源文件 zipFile : 输出的文件或目录 pass : 密码 返回: ok! 定义: public static string WjwZipFile(string sFile, string zipFile=null, string pass = null)
WjwUnZipFile2String
▕→ 不解包获得zip压缩包的一个文本文件内容命名空间: WjwLibs 所属类: WjwLibs.WjwFiles 说明: 不解包获得zip压缩包的一个文本文件内容 参数: zipFile : zip压缩包 file : 要读入的一个(含路径)文本文件 pass : 密码 encoding : 文本编码(缺省utf-8) 返回: 文本内容 定义: public static string WjwUnZipFile2String(string zipFile, string file,string pass=null,Encoding encoding=null)
WjwZipAddFile
▕→ 加入或更新一个文件至压缩包命名空间: WjwLibs 所属类: WjwLibs.WjwFiles 说明: 加入或更新一个文件至压缩包 /最新在Nuget 下载DotNetZip 参数: zipFile : 压缩包 file : 文件名 dir : 指定归档目录(无前导/) pass : 返回: 定义: public static string WjwZipAddFile(string zipFile, string file,string dir=null, string pass = null)
CompressMulti
▕→ 压缩ZIP文件命名空间: WjwLibs 所属类: WjwLibs.WjwFiles 说明: 压缩ZIP文件 支持多文件和多目录,或是多文件和多目录一起压缩 参数: list : 待压缩的文件或目录集合 strZipName : 压缩后的文件名 IsDirStruct : 是否按目录结构压缩 返回: 成功:true/失败:false 定义: public static bool CompressMulti(List<string> list, string strZipName, bool IsDirStruct)
Decompression
▕→ 解压ZIP文件命名空间: WjwLibs 所属类: WjwLibs.WjwFiles 说明: 解压ZIP文件 参数: strZipPath : 待解压的ZIP文件 strUnZipPath : 解压的目录 overWrite : 是否覆盖 返回: 成功:true/失败:false 定义: public static bool Decompression(string strZipPath, string strUnZipPath, bool overWrite)
ZipBarFilesCount
▕→ 获得包中文件与目录个数命名空间: WjwLibs 所属类: WjwLibs.WjwFiles 说明: 获得包中文件与目录个数 返回: 定义: public static int ZipBarFilesCount(string strZipPath)