在Windows 8 WinRT中,有一个方便的类FileIO,它使您可以在一个异步调用中将IStorageFile插入内存。 WP8不支持该功能;是否有对应对象,或者我应该通过流进行长途操作吗?

最佳答案

WP8上不提供FIleIO类。此外,WP8不支持大多数ApplicationData文件夹。如果我没有记错的话,仅支持LocalFolder和另一个ApplicationData文件夹(TemporaryFolder或LocalSettings)。

ApplicationData.LocalFolder是IsoStore。它不“等同于IsoStore”;它是IsoStore。现在可以使用“ms-appx://” URL模式引用位于IsoStore中的文件。总体而言,在WP上使用IsoStore时,最好仅使用WP7 IsolatedStorageFile API。

但是,使用C++进行编码时,您没有那么奢侈,因此必须使用ApplicationData.LocalFolder。另外,有些地方要求您使用WinPRT类型而不是C#类型,因此这是您必须使用ApplicationData.LocalFolder的另一个地方。是的,在这种情况下,您必须使用DataWriter和DataReader进行读写。

07-27 13:17