2007年9月26日水曜日

アプリケーションの作業フォルダの取得

ディレクトリ削除時に例外が発生した事から
アプリケーションの現在の作業ディレクトリの取得方法を
調べたので残しておきます。

まず発生したメソッドです。
System.IO.Directory.Delete(String)時に IOException が発生した。
MSDNで調べた結果原因は以下通り
1、同名のファイルが存在する
2、アプリケーションの現在の作業ディレクトリである

今回は2の原因だったので
作業ディレクトリ取得方法を調べました。

※補足
1の場合は以下のメソッドで確認しておけば大丈夫なはず。
Directory.Exists(String)

----
// アプリケーションの現在の作業ディレクトリの取得
System.IO.Directory.GetCurrentDirectory()

// ついでに設定方法も
System.IO.Directory.SetCurrentDirectory(String)
----


.

0 件のコメント:

ラベル