首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >访问PC 'disk drive‘后SD卡上的文件损坏

访问PC 'disk drive‘后SD卡上的文件损坏
EN

Stack Overflow用户
提问于 2013-01-28 16:58:15
回答 1查看 250关注 0票数 0

我在我的应用程序中遇到了SD卡文件损坏的问题(它只打开文件进行读取)。在一种特定情况下会发生这种情况:-应用程序一直在运行,并且已经从文件中加载了数据(并再次将其关闭)-应用程序尚未‘强制关闭’-手机通过SD卡连接到PC作为驱动器-各种PC -手机文件操作已经开始(但与此特定文件无关)-手机与PC断开连接-下一次运行应用程序时,文件将被损坏且无法正确加载-没有损坏模式-随机垃圾-但文件长度永远不会更改

下面是读取文件的代码,注意-非常简化,所有类型的try/catch/其他测试在此过程中检查问题,并且运行良好,除了上面的详细信息。该文件是原始二进制文件,而不是文本。

代码语言:javascript
运行
复制
String  fullPath = " ... this will have the path to the file in it  ... ";
FileInputStream
            fs = new FileInputStream(fullPath);
DataInputStream
        ds = new DataInputStream(fs);

Boolean     res = loadBEBin(ds);    //  this reads and loads the file

fs.close();
return res;

不知所措,万分感激地接受帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-16 15:09:54

我的电脑(HTC Desire)似乎就是这样的,如果它作为磁盘驱动器连接到PC上,并且Eclipse在登录期间一直在运行,那么一切都会被破坏。与我的应用程序没有什么特别的关系。

我想是和装货有关吧。

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

https://stackoverflow.com/questions/14558524

复制
相关文章

相似问题

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