2014-03-18 51 views
-1

我在javascripts/html中爲windows 8創建了一個項目。Winjs訪問localState文件夾中的文件

現在我要加載我存儲在LocalState文件夾中的文件:

"C:\Users\%name%\AppData\Local\Packages\%package_name%\LocalState" 

我使用的檢查功能的文件:

console.log(function load(C:\Users\%name%\AppData\Local\Packages\%package_name%\LocalState\filename.jpg)); 

我得到一個錯誤APPHOST9623 RESOURCE_NOT_FOUND

如何我可以修復這個錯誤嗎?

感謝

+0

你能在這裏寫上你使用的代碼?如果你不告訴我們代碼,我們不能告訴你這個問題。 –

+0

我在JavaScript中使用庫來計算文件的md5: ,我記得帶有參數文件路徑的函數: 'var x = localFolder.path +「\\」+ fileName; console.log(「file esistente」+ x); console.log(md5_file(file));' 我相信你的建議我不能使用該功能。 – user3231894

+0

「文件」中的內容是什麼? –

回答

1

您可以使用:

Windows.Storage.ApplicationData.current.localFolder.getFileAsync("fileName.jpg") 
.done(function (file) { 
    //data is a file object 
}, 
function (error) { 
    //error if file does not exist 
}); 
0

如果您需要將文件的路徑,然後嘗試用這種方式:

var file = localFolder.path + "\\" + fileName; console.log("file esistente " + x); 
console.log(md5_file(file));