[C# 资讯] SaveFileDialog 取资料夹路径与档名 - 程式成事

 

SaveFileDialog的Filename只能取得全部的位置路径

而有时候会需要取得其资料夹会单独的档名

 

 

  //获得档路径
  strFilePath = saveFileDialog1.FileName.ToString();

  //获取档案名,不带路径
  fileNameExt = strFilePath.Substring(strFilePath.LastIndexOf("\\") + 1);

  //获取档路径,不带档案名
  FilePath = strFilePath.Substring(0, strFilePath.LastIndexOf("\\"));

 

 目前个人使用以下方法

 

  
string strPath = @"E:\YC\参考资料\重点整理.txt";

Path.GetFullPath(strPath);
//--E:\YC\参考资料\重点整理.txt

Path.GetPathRoot(strPath);
//--E:\
           
Path.GetDirectoryName(strPath);
//--E:\YC\参考资料
          
Path.GetFileName(strPath);
//--重点整理.txt
           
Path.GetFileNameWithoutExtension(strPath);
//--重点整理
   
Path.GetExtension(strPath);
//--.txt

 

 

相关文章