Windows Phone 8で作成したフォルダーとテキストファイルの場所はどこにありますか?Windows 8でアプリデータを検索するのと同じように、エクスプローラーで確認できますか?IsolatedStorage
代わりに、を使用していませんWindows.Storage
。フォルダとファイルが希望どおりに作成されているかどうかを確認したいと思います。
これが私がファイルを書く方法です
IStorageFolder dataFolder = await m_localfolder.CreateFolderAsync(App.ALL_PAGE_FOLDER, CreationCollisionOption.OpenIfExists);
StorageFile PageConfig = null;
try
{
PageConfig = await dataFolder.CreateFileAsync("PageConfig.txt", CreationCollisionOption.OpenIfExists);
}
catch (FileNotFoundException)
{
return false;
}
編集
try
{
if (PageConfig != null)
{
using (var stream = await PageConfig.OpenStreamForWriteAsync())
{
DataWriter writer = new DataWriter(stream.AsOutputStream());
writer.WriteString(jsonString);
}
}
}
catch (Exception e)
{
string txt = e.Message;
return false;
}
そして、これは私がフォルダからファイルを読み取る方法です
try
{
var dataFolder = await m_localfolder.GetFolderAsync(App.ALL_PAGE_FOLDER);
var retpng = await dataFolder.OpenStreamForReadAsync("PageConfig.txt");
if (retpng != null)
{
try
{
using (StreamReader streamReader = new StreamReader(retpng))
{
jsonString = streamReader.ReadToEnd();
}
return jsonString;
}
catch (Exception)
{
}
}
}
catch (FileNotFoundException)
{
}
作成された他のフォルダもあります。書き込み中に例外は発生しませんが、読み取ると文字列が空になります。