OSDN Git Service

保存時、作業ディレクトリ取得関数を修正
authorhiiro <hiiro@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sat, 22 Jan 2011 01:12:08 +0000 (01:12 +0000)
committerhiiro <hiiro@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sat, 22 Jan 2011 01:12:08 +0000 (01:12 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@88 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXCreatorプロジェクト/コード/00.全体/Cメインフォーム.cs

index d88d6a0..4fe8a9f 100644 (file)
@@ -820,7 +820,8 @@ namespace DTXCreator
                                if( string.IsNullOrEmpty( str絶対パスファイル名 ) )\r
                                        return; // ファイル保存ダイアログがキャンセルされたのならここで打ち切り。\r
 \r
-                               this.str作業フォルダ名 = Directory.GetCurrentDirectory() + @"\"; // ダイアログでディレクトリを変更した場合、カレントディレクトリも変更されている。\r
+                               //this.str作業フォルダ名 = Directory.GetCurrentDirectory() + @"\";       // ダイアログでディレクトリを変更した場合、カレントディレクトリも変更されている。\r
+                               this.str作業フォルダ名 = Path.GetDirectoryName(str絶対パスファイル名) + @"\";\r
                                this.strDTXファイル名 = Path.GetFileName( str絶対パスファイル名 );\r
 \r
 \r
@@ -888,7 +889,8 @@ namespace DTXCreator
 \r
                        // フォルダ名とファイル名を更新。\r
 \r
-                       this.str作業フォルダ名 = Directory.GetCurrentDirectory() + @"\"; // ダイアログでディレクトリを変更した場合は、カレントディレクトリも変更されている。\r
+                       //this.str作業フォルダ名 = Directory.GetCurrentDirectory() + @"\";       // ダイアログでディレクトリを変更した場合は、カレントディレクトリも変更されている。\r
+                       this.str作業フォルダ名 = Path.GetDirectoryName(str絶対パスファイル名) + @"\";\r
                        this.strDTXファイル名 = Path.GetFileName( str絶対パスファイル名 );\r
                        //-----------------\r
                        #endregion\r