Roamingfolder.CreateFileAsync如何关闭文件

时间:2012-12-23 10:32:39

标签: windows-8 microsoft-metro windows-runtime windows-store-apps

使用此代码:

    private async void writeToStorage(string contents)
    {
        var roamingFolder = Windows.Storage.ApplicationData.Current.RoamingFolder;
        var storFile = await roamingFolder.CreateFileAsync("test", CreationCollisionOption.ReplaceExisting);

        await Windows.Storage.FileIO.WriteTextAsync(storFile, contents);
    }

我需要关闭文件吗?如果是这样的话......我该怎么做? storFile上没有关闭。

1 个答案:

答案 0 :(得分:3)

不,您不需要关闭此文件。

StorageFolderStorageFile个实例只是指向文件夹和文件的指针。 使用WriteTextAsync方法将打开/写入并自动关闭流。