Windows Phone 7で問題が発生しましたが、その回答が見つかりませんでした。 私はテキストボックスからプロジェクトファイルにある単純なtxtファイルに何かを書き込もうとしています。 StreamWriterを使用しようとしましたが、StreamReaderだけが動作し、IsolatedStorageを使用するようになりましたが、再び動作しませんでした。 それでは、私にこの問題の解決策を教えてください。ファイルに書き込むにはどうすればよいですか?
編集:私は使用 コード:
var myStore = IsolatedStorageFile.GetUserStoreForApplication();
// Specify the file path and options.
using (var isoFileStream = new IsolatedStorageFileStream("/Discount%20it;component/Tax.txt", FileMode.OpenOrCreate, myStore))
{
//Write the data
using (var isoFileWriter = new StreamWriter(isoFileStream))
{
isoFileWriter.WriteLine(textBox1.Text);
}
}
string fileName = "/Discount%20it;component/Tax.txt";
using (var isoStorage = IsolatedStorageFile.GetUserStoreForApplication())
{
// we need to check to see if the file exists
if (!isoStorage.FileExists(fileName))
{
// file doesn't exist...time to create it.
isoStorage.CreateFile(fileName);
}
// since we are appending to the file, we must use FileMode.Append
using (var isoStream = new IsolatedStorageFileStream(fileName, FileMode.Append, isoStorage))
{
// opens the file and writes to it.
using (var fileStream = new StreamWriter(isoStream))
{
fileStream.Write(textBox1.Text);
}
}
}
使用したコードを表示して、「うまくいかない」と説明してください - クラッシュしたのか、エラーを出したのか、何もしなかったのですか? – Jason
@ Jason時々、私はプリミッション、IsolatedStorage例外、StreamWriter例外を持っていないと言いました。 – Yehonatan
コードを正しく書式設定してください。答えを得るのに役立ちます。 – Will