首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adobe Air FileStream错误#3013:文件或目录正在使用

Adobe Air FileStream错误#3013:文件或目录正在使用
EN

Stack Overflow用户
提问于 2013-06-21 23:09:20
回答 4查看 4.3K关注 0票数 2

我在谷歌和这里的an error 3013 thrown when writing a file Adobe AIR上搜索了一下,但还没有找到解决方案

使用Filestream类简单地打开一个文件并将其写入ApplicationStorage目录

这在Mac-OSX上运行良好。但在Windows中,我得到以下错误

代码语言:javascript
复制
Error: Error #3013: File or directory is in use.
    at flash.filesystem::FileStream/open()

我已经检查了实际文件和包含目录的权限,这似乎不是问题所在。

有没有人能提出解决方案或故障排除步骤?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-06-25 02:37:53

一切都指向安全-权限问题,但经过仔细检查,权限是正常的

经过大量的谷歌搜索和挠头之后,我发现了这篇文章,它解决了这个问题http://www.davidmillington.net/news/453/62/ActionScript-3---Error-%233013%3A-File-or-directory-is-in-use./

在使用FileStream类打开、写入和关闭之前,需要稍微延迟一下。再说一次,仅限Windows!

票数 0
EN

Stack Overflow用户

发布于 2014-01-15 18:05:08

我也有同样的问题,但我通过在我的文件流中添加一个事件侦听器来解决它。

代码语言:javascript
复制
private function someFunction():void
{
   _writeFileStream.addEventListener(Event.CLOSE, onWriteFileStreamComplete);               
   _writeFileStream.close();
}

private function onWriteFileStreamComplete(e:Event):void
{
   //do the stuff you want to do here
}
票数 0
EN

Stack Overflow用户

发布于 2016-06-08 18:15:54

我在文件类中遇到了这个错误,我像@raduanastase一样解决了它,但我没有添加Event.CLOSE作为事件侦听器,我添加了raduanastase作为事件侦听器,但它已经解决了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17238601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档