怎么去创建新的文件?(需要考虑文件夹问题,因为想创建文件需要保证存在文件夹,比如: a/ff.txt 需要有文件夹a的存在来放置ff.txt文件 )

public static String createFile(File file){        try{            if(file.getParentFile().exists()){                LogUtils.i("----- 创建文件" + file.getAbsolutePath());                file.createNewFile();            }            else {                //创建目录之后再创建文件                createDir(file.getParentFile().getAbsolutePath());                file.createNewFile();                LogUtils.i("----- 创建文件" + file.getAbsolutePath());            }        }catch (Exception e){            e.printStackTrace();        }        return "";    }

怎么去创建新的目录(文件夹)?

public static String createDir(String dirPath){        //因为文件夹可能有多层,比如:  a/b/c/ff.txt  需要先创建a文件夹,然后b文件夹然后...        try{            File file=new File(dirPath);            if(file.getParentFile().exists()){                LogUtils.i("----- 创建文件夹" + file.getAbsolutePath());                file.mkdir();                return file.getAbsolutePath();            }            else {                createDir(file.getParentFile().getAbsolutePath());                LogUtils.i("----- 创建文件夹" + file.getAbsolutePath());                file.mkdir();            }        }catch (Exception e){            e.printStackTrace();        }        return dirPath;    }

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. android 拷贝文件到其他目录下
  6. android利用SharedPreferences来保存用户参数及读取
  7. Android官方技术文档翻译——Eclilpse项目迁移
  8. Android日志获取工具
  9. Android2.2平台上支持多camera(二)

随机推荐

  1. Android版俄罗斯方块的实现
  2. 关于 Android(安卓)7.0 适配中 FileProvi
  3. 只需一篇文章“吃透”Android多线程技术?
  4. 【我的Android进阶之旅】Android(安卓)St
  5. 学习Android一点心得
  6. 图文浅析之Android显示原理
  7. 自适应各种宽度的虚线怎么做?
  8. Android(安卓)O预览版有哪些缺点?Android
  9. Android(安卓)手机如何防范吸费插件
  10. Android音频开发(7):使用 OpenSL ES API(下)