[WPF]程序运行路径,目录,文件名,扩展等的获取,目录文件不存在自动创建
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2017-08-21 12:03:19
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
每一门语言必不可少的跟路径,目录,文件打交道
取程序运行目录
string appprunath = System.AppDomain.CurrentDomain.BaseDirectory;
结果为 如图所示路径
分割路径中的一些信息
string filepath = "c:/logs/12.log"; var dirpath = System.IO.Path.GetDirectoryName(filepath);//resutl is c:\\logs var filename = System.IO.Path.GetFileNameWithoutExtension(filepath);//result is 12 var filep = System.IO.Path.GetFileName(filepath);//result is 12.log
判断文件或路径是否存在,不存在创建
//LOG目录不存在,则创建 var filepath = "c:/logs/201708.log"; var pat=Path.GetDirectoryName(filepath); if (Directory.Exists(pat) == false) { Directory.CreateDirectory(pat); } //日志文件不存在,则创建 if (File.Exists(filepath) == false) { File.Create(filepath).Close(); }