[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