什么是可疑文件对象以及如何处理它?

时间:2015-07-15 13:44:19

标签: android file android-4.4-kitkat sd-card

在我的Android应用程序(Android 4.4.2)中,我错误地偶尔在文件系统中创建了一个对象。我不知道为什么有时会创建它,但我想在之后识别它。最初我想用mkdirs()创建一个目录,它大部分时间都可以工作。

我可以看到这个文件,即使用ES Explorer(图标是问号)或ls-command。 ES Explorer可以删除它,但我根本无法处理它:

    String path = Environment.getExternalStorageDirectory().toString() + "/" + getappContextStatic().getString(R.string.General_Appinfo_Name) + "/" + "res/demo" ;
    File file = new File(path);

    Log.d("MyApp", "getAbsolutePath:" + file.getAbsolutePath());
    Log.d("MyApp", "exists:" + file.exists());
    Log.d("MyApp", "isDirectory:" + file.isDirectory());
    Log.d("MyApp", "isFile:" + file.isFile());
    Log.d("MyApp", "isHidden:" + file.isHidden());
    Log.d("MyApp", "canWrite:" + file.canWrite());
    Log.d("MyApp", "canRead:" + file.canRead());
    Log.d("MyApp", "getTotalSpace:" + file.getTotalSpace());
    Log.d("MyApp", "mkdirs:" + file.mkdirs());
    Log.d("MyApp", "delete:" + file.delete());

给了我以下结果:

    getAbsolutePath:/storage/emulated/0/myapp/res/demo
    exists:false
    isDirectory:false
    isFile:false
    isHidden:false
    canWrite:false
    canRead:false
    getTotalSpace:0
    mkdirs:false
    delete:false

我不知道我是文件,目录,链接......?以及如何处理?可能我甚至无法构建文件对象?

0 个答案:

没有答案