/// <summary> /// パスからファイル名を除いたパス名のみ取得する。 /// </summary> /// <param name="targetPath">対象パス</param> /// <returns>対象パスから取得したパス名</returns> public static string GetDirectoryName(string targetPath) { if (String.IsNullOrEmpty(targetPath)) { //null or Empty return(""); } return(File.AddDirectorySeparator(System.IO.Path.GetDirectoryName(targetPath))); }
/// <summary> /// 現在のユーザーのマイドキュメントのパスを返す /// </summary> /// <returns></returns> public static string GetMyDocumentsDirectory() { return(File.AddDirectorySeparator(System.Environment.GetFolderPath(Environment.SpecialFolder.Personal).ToString())); }
/// <summary> /// 現在のユーザーのデスクトップのパスを返す /// </summary> /// <returns></returns> public static string GetDesktopDirectory() { return(File.AddDirectorySeparator(System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory).ToString())); }