C# 轻松获取路径中文件名、目录、扩展名等
2015-09-11 17:02
555 查看
string path = "C:\\dir1\\dir2\\foo.txt";
string str = "GetFullPath:" + Path.GetFullPath(path) + "\r\n";
str += "GetDirectoryName:" + Path.GetDirectoryName(path) + "\r\n";
str += "GetFileName:" + Path.GetFileName(path) + "\r\n";
str += "GetFileNameWithoutExtension:" + Path.GetFileNameWithoutExtension(path) + "\r\n";
str += "GetExtension:" + Path.GetExtension(path) + "\r\n";
str += "GetPathRoot:" + Path.GetPathRoot(path) + "\r\n";
MessageBox.Show(str);
结果:
GetFullPath:C:\dir1\dir2\foo.txt
GetDirectoryName:C:\dir1\dir2
GetFileName:foo.txt
GetFileNameWithoutExtension:foo
GetExtension:.txt
GetPathRoot:C:\
string str = "GetFullPath:" + Path.GetFullPath(path) + "\r\n";
str += "GetDirectoryName:" + Path.GetDirectoryName(path) + "\r\n";
str += "GetFileName:" + Path.GetFileName(path) + "\r\n";
str += "GetFileNameWithoutExtension:" + Path.GetFileNameWithoutExtension(path) + "\r\n";
str += "GetExtension:" + Path.GetExtension(path) + "\r\n";
str += "GetPathRoot:" + Path.GetPathRoot(path) + "\r\n";
MessageBox.Show(str);
结果:
GetFullPath:C:\dir1\dir2\foo.txt
GetDirectoryName:C:\dir1\dir2
GetFileName:foo.txt
GetFileNameWithoutExtension:foo
GetExtension:.txt
GetPathRoot:C:\
相关文章推荐
- C#使用Log4Net记录日志
- c#跨线程操作问题
- C# 时间格式(血淋淋的教训啊。。。)
- C# WinForm开发系列 - DataGridView
- C#(U盘加载,卸载,拔出,插入,WM_DEVICECHANGE,WndProc,DBT_DEVICEARRIVAL,DBT_DEVICEREMOVECOMPLETE)
- C#泛型的使用
- C#并行编程-并发集合
- C#高级------拉姆达表达式
- C#委托------匿名方法
- 问题:C#属性;结果:c# 属性
- c#图片压缩
- c# 常规验证基类
- XLT格式化XML那点事(C#代码中的问题解决)(二)
- C# 读写Excel、CVS
- C#通用类库--DOS常用命令
- C# .net Emoji字体 Unicode编码转UTF16内码字符串输出
- C#高级------委托
- C#值类型和引用类型浅析
- C#高级------正则验证邮箱
- C# Enum 简易权限设计 使用FlagsAttribute属性