Tob*_*aar 7 android file sd-card createfile create-directory
我在sdcard上创建文件夹和文件时遇到问题.
这是代码:
    File folder = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString() + "/folder");
    boolean success;
    if (!folder.exists()) {
        success = folder.mkdirs();
    }
    File obdt = new File(folder, "file.txt");
    try {
        success = obdt.createNewFile();
    } catch (IOException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
使用此代码,我希望在SD卡的文件夹folder中创建该文件Download夹,并在此文件中file.我希望用户可以访问该文件.所以我想把它放在一个共享文件夹中.
该success变量是true,当我再次运行该代码的文件夹已经存在,并且犯规进来,如果块.
但我无法在文件资源管理器中的SD卡上看到创建的文件夹和文件.
信息:getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString()退货storage/sdcard/Download
我和Galaxy Nexus一起工作.
该死!:)
现在我解决了我的问题...我误解了在文件系统中创建文件的操作。
当我谈到文件浏览器时,我指的是操作系统的文件浏览器,而不是 DDMS 中的文件浏览器:)。
我以为当我创建一个文件时,我会在操作系统的文件资源管理器中看到它,但是当设备连接到 PC 时,文件只能在 DDMS 文件资源管理器中看到。
抱歉,我是 Android 新手;)
当应用程序在没有 PC 连接的情况下独立运行时,然后我连接到 PC,我当然会看到创建的文件和文件夹:)
感谢帮助
| 归档时间: | 
 | 
| 查看次数: | 6512 次 | 
| 最近记录: |