电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

WP7获取ISolatedStorage指定文件夹下所有子文件夹


发布日期:2023/4/8
 

进入正题

一开始直接使用GetDirectoryNames("folder")

string[] folderlist; IsolatedStorageFile iso = IsolatedStorageFileGetUserStoreForApplication();

if(isoDirectoryExists("folder"))

{

folderlist=isoGetDirectoryNames("folder");

}

运行后发现这样写并不能获取到folder的子文件夹经过一番折磨后发现问题出在GetDirectoryNames的参数看看GetDirectoryNames的定义

public string[] GetDirectoryNames();

//

// 摘要:

// 枚举独立存储范围中与给定模式匹配的目录

//

// 参数:

// searchPattern:

// 搜索模式单字符 ("?") 和多字符 ("*") 通配符都受支持

//

// 返回结果:

// 独立存储范围中与 searchPattern 匹配的目录的相对路径 SystemArray零长度数组指定没有任何匹配的目录

GetDirectoryNames的搜索模式单字符 ("?") 和多字符 ("*") 通配符都受支持于是问题也就明白了正确代码

string[] folderlist;

IsolatedStorageFile iso = IsolatedStorageFileGetUserStoreForApplication();

if(isoDirectoryExists("folder"))

{

folderlist=isoGetDirectoryNames(SystemIOPathCombine("folder" "*"));

}

上一篇:Win7系统“设备和打印机”两大功能作用

下一篇:Q&A:什么是金山T盘?