我嘗試將文件保存在IsoStore中。在WP8模擬器文件已成功保存,但是當我在其他模擬器或我的手機(使用WP7.8)運行我的程序時,出現錯誤:「路徑必須是有效的文件名」 我這樣做:保存並讀取獨立存儲中的文件
var path = @"\Shared\Media\mapp\";
var imageName = guid from the server;
if (!_fileStorage.DirectoryExists(path))
_fileStorage.CreateDirectory(path);
//here I get a error using (IsolatedStorageFileStream fileStream =
_fileStorage.OpenFile(path + imageName,
FileMode.OpenOrCreate))
{//do anything}
我嘗試設置path = @「iso:\ Shared \ Media \ mapp \」或@「isostore:\ Shared \ Media \ mapp \」或@「files:\ Shared \ Media \ mapp \」或@ 「file:\ Shared \ Media \ mapp \」,它不起作用。 如果我在所有設備中都設置@「\ Shared \ Media \」都很好。誰能告訴我爲什麼我不能創建一個目錄?
此鏈接可能會幫助你http://www.geekchamp.com/tips/all-about-wp7-isolated-storage-read-and-save-text-files – asitis 2013-03-05 10:19:43
其實,你已經寫道:「如果我在所有設備上都設置了「@」\ Shared \ Media \「,這對我來說似乎很陌生,因爲它在WP7設備上也會失敗(現在就試用)。你確定? – Olter 2013-03-05 10:53:18
是的,使用@「\ Shared \ Media \」可以在WP7.1和WP7.8模擬器以及OS 7.5和7.8的手機上正常工作。 – 2013-03-05 14:40:21