【发布时间】:2013-04-03 14:46:51
【问题描述】:
我正在尝试检查 android sd 卡上是否存在文件...所以我这样做了:
File f=new File(sdpath + "/" + DATABASE_NAME); //
if(!f.exits()) {
...create new file..
}
else {
...do something...
}
每次这实际上都会在 sd 卡上创建目录或文件。
我知道它不存在,并且当新文件被执行时它被创建并且它不应该?
我在谷歌上读到新文件不会在文件系统上创建实际文件,但在我的情况下它确实......
在不使用新文件的情况下检查文件/目录是否退出的任何替代方法..
编辑 1:好吧,我想补充一下(4 年后:))在我写这篇文章时,这个问题只发生在两台设备上,而且再也没有发生过,其中一个是 HTC Desire C with android 4.0,另一个是华为2.x的,不记得了。
【问题讨论】:
标签: java android file android-file