特別なフォルダー パスを完全なファイル名に変換する (および元に戻す) 方法はありますか、それとも自分でコーディングする必要がありますか (難しいことはわかりませんが、存在する場合は意味がありません)。
たとえば、ユーザーが変更できるアプリケーションのテンプレートのファイル名を保存したい場合、LocalApplicationData フォルダーに存在します。
保存したいのは、次の形式のファイルの場所です。
%LOCALAPPDATA%\MyApp\Templates\Report Template.xls
このアプリケーション ファイルを多くのユーザーが使用できるように、各ユーザーがファイルを開いたときに、自分のローカル アプリ ディレクトリからレポート テンプレートを取得します。
私は書くことができます
replace("%LOCALAPPDATA%", _
System.Environment.GetFolderPath(
System.Environment.SpecialFolder.LocalApplicationData))
and vice versa
ファイルの場所を保存するときに、可能性のあるすべての特別なフォルダーを通過するのではなく、これを行うための System.IO (または同様の) 呼び出しがありますか?