Windows phone 8 如何在Windows Phone 8上获取文件夹中的文件?

Windows phone 8 如何在Windows Phone 8上获取文件夹中的文件?,windows-phone-8,Windows Phone 8,如何在Windows Phone 8上获取文件夹中的文件列表?在Windows Phone 8中,您应该使用StorageFile和StorageFolder API: IsolatedStorageFile=IsolatedStorageFile.GetUserStoreForApplication(); 如果(file.GetDirectoryNames()包含(“个人”)) { string directory=“Personal/”; string[]filenames=file.Get

如何在Windows Phone 8上获取文件夹中的文件列表?

在Windows Phone 8中,您应该使用StorageFile和StorageFolder API:

IsolatedStorageFile=IsolatedStorageFile.GetUserStoreForApplication();
如果(file.GetDirectoryNames()包含(“个人”))
{
string directory=“Personal/”;
string[]filenames=file.GetFileNames(目录);
列表文件=新列表();
foreach(文件名中的字符串文件名)
{
FileData f=新的FileData();
f、 filename=文件名;
添加(f);
}
lstFiles.ItemsSource=文件;
}
这只是从名为Personal的目录检索文件的代码段

   IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication();
   if(file.GetDirectoryNames().Contains("Personal"))
        {


            string directory = "Personal/";
            string[] filenames = file.GetFileNames(directory);
            List<FileData> files = new List<FileData>();
            foreach(string filename in filenames)
            {
                FileData f = new FileData();
                f.filename = filename;
                files.Add(f);

            }

            lstFiles.ItemsSource = files;
        }