一款简单易用的基础网络通讯组件库。

FileUtility 类

文件操作

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public static class FileUtility
Inheritance
Object    FileUtility

方法

Delete 删除路径文件
GetDuplicateDirectoryName 获取不重复文件夹名称.

例如:NewDir已存在时,会返回NewDir(1)

GetDuplicateFileName 获取不重复文件名。

例如:New.txt已存在时,会返回New(1).txt

GetFileHash 获得文件Hash值
GetFileHash256 获得文件Hash值
GetFileMD5 获取文件MD5
GetIncludeFileNames 获取仅当前文件夹中包含的文件名称,不含全路径。
GetRelativePath 获取相对路径。
GetStreamHash 获得流Hash值
GetStreamHash256 获得流Hash值
GetStreamMD5 获取流MD5
IsDirectory 判断该路径是否为文件夹
PathFormat 路径格式化。
ToFileLengthString 转化为文件大小的字符串,类似10B,10Kb,10Mb,10Gb。

参见