有沒有對谷歌搜索,並在這裏 an error 3013 thrown when writing a file Adobe AIR ,但還沒有找到一個解決辦法Adobe空氣的FileStream錯誤#3013:文件或目錄在使用
使用FILESTREAM類來打開,然後寫一個文件ApplicationStorage目錄
這適用於Mac-OSX。但是,當在Windows中,我得到了以下錯誤
Error: Error #3013: File or directory is in use.
at flash.filesystem::FileStream/open()
我檢查的實際文件和封閉目錄的權限都和這似乎並不成爲問題。
任何人都可以提出解決方案或疑難解答步驟?
「增加一個小延遲」來解決異步問題從來就不是一個好主意。它可以簡單地使問題出現在不同的時間。 AIR允許同步(通過'FileStream.open')和異步(通過'FileStream.openAsync'和'URLLoader'以本地文件URL)訪問文件。一種解決方案是在任何地方使用同步訪問,另一種解決方案是處理異步錯誤情況。鏈接的博客建議增加延遲來解決問題,還建議代碼添加事件偵聽器而不刪除它們,這兩者都是Bad Ideas(TM)。 –