差分

ナビゲーションに移動 検索に移動

MonoMac/特殊ディレクトリのパスを取得する

404 バイト追加, 2015年2月5日 (木) 09:07
編集の要約なし
WindowsではEnvironmentクラスのGetFolderPathメソッドを使うと、デスクトップやマイドキュメント、システムディレクトリなどの特殊ディレクトリの絶対パスを取得することができる。[[Windows]]ではEnvironmentクラスのGetFolderPathメソッドを使うと、デスクトップやマイドキュメント、システムディレクトリなどの特殊ディレクトリの絶対パスを取得することができる。同様のことをMonoMacで行う場合にはNSSearchPathクラスのGetDirectoriesメソッドを使う。同様のことを[[MonoMac]]で行う場合にはNSSearchPathクラスのGetDirectoriesメソッドを使う。 ちなみにMonoMacでもEnvironmentクラスのGetFolderPathメソッドで色々取得することもできる。マルチプラットフォームでの互換性を考慮すると、可能であればEnvironmentクラスのGetFolderPathメソッドで取得できるものは取得しておいた方がいいかもしれない。
==方法1==
ユーザーディレクトリ配下のApplication NSSearchPathクラスのGetDirectoriesメソッドを使い、ユーザーディレクトリ配下のApplication Supportディレクトリ(~/Library/Application Support)を取得するには以下のような感じになる。
<source lang="csharp">
var appSupportDir = NSSearchPath.GetDirectories(
匿名利用者

案内メニュー