Path 类
https://docs.microsoft.com/zh-cn/dotnet/api/system.io.path?view=netframework-4.8
命名空间:System.IO
程序集:mscorlib.dll
对包含文件或目录路径信息的 String 实例执行操作。 这些操作是以跨平台的方式执行的。
字段
AltDirectorySeparatorChar | 提供平台特定的替换字符,该替换字符用于在反映分层文件系统组织的路径字符串中分隔目录级别。 |
DirectorySeparatorChar | 提供平台特定的字符,该字符用于在反映分层文件系统组织的路径字符串中分隔目录级别。 |
InvalidPathChars | 提供平台特定的字符数组,这些字符不能在传递到 Path 类的成员的路径字符串自变量中指定。 |
PathSeparator | 用于在环境变量中分隔路径字符串的平台特定的分隔符。 |
VolumeSeparatorChar | 提供平台特定的卷分隔符。 |
方法
ChangeExtension(String, String) | 更改路径字符串的扩展名。 |
GetDirectoryName(String) | 返回指定路径字符串的目录信息。 |
GetExtension(String) | 返回指定路径字符串的扩展名(包括句点“.”)。 |
GetFileName(String) | 返回指定路径字符串的文件名和扩展名。 |
GetFileNameWithoutExtension(String) | 返回不具有扩展名的指定路径字符串的文件名。 |
GetFullPath(String) | 返回指定路径字符串的绝对路径。 |
GetInvalidFileNameChars() | 获取包含不允许在文件名中使用的字符的数组。 |
GetInvalidPathChars() | 获取包含不允许在路径名中使用的字符的数组。 |
GetPathRoot(String) | 从指定字符串包含的路径中获取根目录信息。 |
GetRandomFileName() | 返回随机文件夹名或文件名。 |
GetTempFileName() | 在磁盘上创建一个唯一命名的零字节临时文件,并返回该文件的完整路径。 |
GetTempPath() | 返回当前用户的临时文件夹的路径。 |
HasExtension(String) | 确定路径是否包括文件扩展名。 |
IsPathRooted(String) | 返回一个值,该值指示指定的路径字符串是否包含根。 |
示例: