FileHelper 类
文件操作助手类,提供了各种文件操作方法。
继承成员
命名空间: Fantasy.Helper
程序集: Fantasy.Net.dll
语法
public static class FileHelper
方法
| 编辑本文 查看源代码ClearDirectoryFile(string)
清空文件夹内的所有文件。
声明
public static void ClearDirectoryFile(string folderPath)
参数
类型 | 名称 | 描述 |
---|---|---|
string | folderPath | 文件夹路径。 |
Copy(string, string, bool)
将文件复制到目标路径,如果目标目录不存在会自动创建目录。
声明
public static void Copy(string sourceFile, string destinationFile, bool overwrite)
参数
类型 | 名称 | 描述 |
---|---|---|
string | sourceFile | 源文件路径。 |
string | destinationFile | 目标文件路径。 |
bool | overwrite | 是否覆盖已存在的目标文件。 |
CopyDirectory(string, string, bool)
将文件夹内的所有内容复制到目标位置。
声明
public static void CopyDirectory(string sourceDirectory, string destinationDirectory, bool overwrite)
参数
类型 | 名称 | 描述 |
---|---|---|
string | sourceDirectory | 源文件夹路径。 |
string | destinationDirectory | 目标文件夹路径。 |
bool | overwrite | 是否覆盖已存在的文件。 |
CreateDirectory(string)
根据文件夹路径创建文件夹,如果文件夹不存在会自动创建文件夹。
声明
public static void CreateDirectory(string directoryPath)
参数
类型 | 名称 | 描述 |
---|---|---|
string | directoryPath |
GetDirectoriesByFilePath(string)
获取文件路径内的所有文件夹路径。
声明
public static IEnumerable<string> GetDirectoriesByFilePath(string filePath)
参数
类型 | 名称 | 描述 |
---|---|---|
string | filePath | 文件路径。 |
返回
类型 | 描述 |
---|---|
IEnumerable<string> | 文件夹路径列表。 |
GetDirectoryFile(string, string, SearchOption)
获取目录下的所有文件
声明
public static string[] GetDirectoryFile(string folderPath, string searchPattern, SearchOption searchOption)
参数
类型 | 名称 | 描述 |
---|---|---|
string | folderPath | 文件夹路径。 |
string | searchPattern | 需要查找的文件通配符 |
SearchOption | searchOption | 查找的类型 |
返回
类型 | 描述 |
---|---|
string[] |
GetFullPath(string)
获取相对路径的完整路径。
声明
public static string GetFullPath(string relativePath)
参数
类型 | 名称 | 描述 |
---|---|---|
string | relativePath | 相对路径。 |
返回
类型 | 描述 |
---|---|
string | 完整路径。 |