我在从sd卡上加载一个文件的时候,出现了如下两种情况:
情况一:
例如:我要加载文件“b”,但是sd卡上没有文件“b”,我先将sd卡中的文件“a”(注:a和b相同的类型)复制,粘贴。这样就出现了“a的复件”,我将“a的复件”,改名为文件“b”,然后关闭usb存储,从程序中加载文件“b”,结果加载不出来。我又打开sd卡,发现文件“b”又变成了“a的复件”。(即:改名没有成功)
情况二:
例如:我在情况一的基础上,又将文件“a的复件”改名成文件“b”,然后关闭usb存储,从程序中加载。发现还是加载不出来,我又打开sd卡,发现sd卡上的文件“b”存在,但是大小是0字节。(即:文件被莫名其妙的清空了,无语)
不知道,大神们遇到过这样的问题吗?求解答,谢谢!(郁闷死了,找了好久了)

解决方案 »

  1.   

    补充:不运行程序,只在sdcard中放数据,也出现类似的问题。发现放入后随便用个工具打开一下,好像不会出现上面的问题,求解答,谢谢!(sdcard没有满,还有很大空间)
      

  2.   

    也遇到这样的问题。LZ是什么平台?我的是IMX53+ANDROID2。3。3
      

  3.   

    我的也是android2.3.3,问一下前面这个IMX53怎么看?望指教!
    ps:上面的问题如果用命令 push进去,好像没有问题!挺郁闷的,查了好久,开始还以为是程序问题!建了一个文件流,啥也读不出来,当时傻了,哈哈!
      

  4.   

    关闭usb存储  之前 先 在pc 端 安全移除 
    试试看
      

  5.   

    我查到区别了:附上:
    举例来说,如果使用多合一读卡器,使用资源管理器中的“弹出”命令后,可以将读卡器中放入的存储卡“弹出”,但读卡器设备与系统的连接依然维持,因此如果放入新的存储卡,就可以直接使用。但如果使用通知区域那个“弹出”,不仅存储卡,连读卡器本身也会从系统中断开,这种情况下如果要读取另一张存储卡,就必须将读卡器与电脑之间的USB连线断开,并重新连接。为了避免混淆,也许通知区域中的“弹出”改名为“安全移除”会更妥善一些。
    (原文请参考:http://www.kuqin.com/shuoit/20110611/91859.html)