6

我正在尝试使用以下代码在独立存储中创建一个文件,

IsolatedStorageFile storageFile = IsolatedStorageFile.GetUserStoreForApplication();
storageFile.CreateFile("Html\\index.html");

但我在做同样的事情时遇到了异常......这就是说。

System.IO.IsolatedStorage.IsolatedStorageException: 不允许对独立存储文件流进行操作

除此操作外,不执行任何操作。

4

2 回答 2

3

您可能需要先创建Html目录。如果目录已经存在, IsolatedStorageFile.CreateDirectory()会成功,你可以这样做

IsolatedStorageFile storageFile = IsolatedStorageFile.GetUserStoreForApplication();
storageFile.CreateDirectory("Html");
storageFile.CreateFile("Html\\index.html");
于 2012-12-12T15:23:06.887 回答
1

我有同样的问题,它是目录路径。

此代码用于写入文件。

IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication();
    var folder = ApplicationData.Current.LocalFolder;
    string folderfilename = folder.Path + "\\" + fileName;
    try
    {
        StreamWriter writeFile = new StreamWriter(new IsolatedStorageFileStream(folderfilename, FileMode.OpenOrCreate, myIsolatedStorage));
        writeFile.WriteAsync(content);
        writeFile.Close();
    }
    catch (Exception ex)
    {
    }
于 2013-06-04T20:15:49.523 回答