Есть ли способ удалить конкретную строку в файле, который находится в изолированном хранилище, например, я сохраняю несколько строк строки в файле, который находится в изолированном хранилище, и я хочу удалить конкретную строку, которую я выбираю в списке(строки строк читаются из изолированного хранилища в списке).вот код для записи:
StreamWriter writeFile;
if (!store.DirectoryExists("SaveFolder"))
{
store.CreateDirectory("SaveFolder");
writeFile = new StreamWriter(new IsolatedStorageFileStream("SaveFolder\\SavedFile.txt", FileMode.CreateNew, store));
}
else
{
writeFile = new StreamWriter(new IsolatedStorageFileStream("SaveFolder\\SavedFile.txt", FileMode.Append, store));
}
StringWriter str = new StringWriter();
str.Write(urlHolder.Text);
writeFile.WriteLine(str.ToString());
writeFile.Close();
urlHolder.Text = string.Empty;
и вот код для чтения:
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
StreamReader readFile = null;
try
{
readFile = new StreamReader(new IsolatedStorageFileStream("SaveFolder\\SavedFile.txt", FileMode.Open, store));
string fileText = readFile.ReadLine();
while (fileText==readFile.ReadLine())
{
bookmarkListBox.Items.Add(fileText);
}
readFile.Close();
}
catch
{
MessageBox.Show("Need to create directory and the file first.");
}
Я нигде не могу найти ничего об удалении чего-либо в определенном файле, который находится в изолированном хранилище,так что если кто-то что-то знает, пожалуйста, ответьте, спасибо!