Windows Phone 8 アプリケーションの分離ストレージにあるファイルの完全なディレクトリ パスを取得するにはどうすればよいですかファイル名は name=folder/subfolder/subfolder2/filename.txt で、ルート フォルダーは root_folder="/Application/Files/"; です。したがって、ファイルを「/Application/Files/folder/subfolder/subfolder2/filename.txt」として保存したいので、最初にこれを行うには、隔離されたストレージに filename.txt の親ディレクトリを作成する必要があります。では、どのようにディレクトリの名前を知ることができますか? 私が使用するWindowsアプリケーションで
String fullZipToPath = System.IO.Path.Combine(root_folder,name);
FileInfo fInfo = new FileInfo(fullZipToPath);
if (!fInfo.Directory.Exists)
{
string directory = fInfo.Directory.Name;
Directory.CreateDirectory(fInfo.Directory.FullName);
}
電話アプリの場合、fileInfo は正確なディレクトリ名を返しません (エミュレータの場所に基づいてパスを考慮するため)。file_name=folder/subfolder/subfolder2/filename.txt のようなファイルのディレクトリ名を取得する最良の方法は何ですか? directory_name = folder/subfolder/subfolder2/ が必要です。 「/」とパスを抽出します。他の直接的な方法はありますか?