熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

WP7獲取ISolatedStorage指定文件夾下所有子文件夾

2013-11-11 15:23:26  來源: 電腦常識 

  進入正題

  一開始直接使用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" "*"));

  }


From:http://tw.wingwit.com/Article/Common/201311/6527.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.