ユニバーサルアプリで、ローカルフォルダへファイル保存する。
ローミングフォルダではないので、デバイス間同期はされない(はず)
ローミングフォルダではないので、容量制限は端末の許す限り(はず)
public static async Task<bool> LocalSave(string FileName, string SaveData)
{
// ローカルフォルダ
IStorageFolder saveFolder = ApplicationData.Current.LocalFolder;
try
{
// 上書き設定
var file = await saveFolder.CreateFileAsync(FileName, CreationCollisionOption.ReplaceExisting);
using(var stream = await file.OpenStreamForWriteAsync())
using(var writer = new StreamWriter(stream))
{
// 書き込み
await writer.WriteAsync(SaveData);
}
}
catch (Exception ex)
{
return false;
}
return true;
}