从 Windows 8 移植到 Windows Phone

本文关键字:Windows Phone | 更新日期: 2023-09-27 18:33:44

我正在尝试将应用程序从Windows 8移植到Windows Phone 7,但很难找出这些行的等效项

var localFolder = ApplicationData.Current.LocalFolder;
IReadOnlyList<StorageFile> fileList = await localFolder.GetFilesAsync();

它从localFolder获取所有文件并将其保存在fileList

我可以在Windows Phone上使用

string[] fileList = appStorage.GetFileNames();

其中appStorageIsolatedStorageFile的实例。但是如果我使用上面的代码行,我就不能对列表中的文件使用某些函数,例如,如果我想获取文件的创建日期,我可以在 WinRT 中使用 file.DateCreated

从 Windows 8 移植到 Windows Phone

如果 appStorage 是 IsolatedStorageFile 类型,则使用 GetCreationTime 方法 http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile.getcreationtime.aspx