首页 > 其他 > 详细

创建新文件(包括上级文件夹),获取外置SD卡的根目录

时间:2019-12-18 10:07:30      阅读:97      评论:0      收藏:0      [点我收藏+]
    public String hebGetExternalRootDir(String externalAndriodSubDirPath){
        if ( externalAndriodSubDirPath.isEmpty()){
            File file = getActivity().getExternalFilesDir(null);
            externalAndriodSubDirPath = file.toString();
            file = null;
        }

        if (externalAndriodSubDirPath.contains("/Android")) {
            return externalAndriodSubDirPath.split("/Android")[0];
        }
        return "";
    }

    public File hebCreateFile(String filePath) {
        int index = filePath.lastIndexOf("/");
        if (index>0) {
            String dir = filePath.substring(0, filePath.lastIndexOf("/"));
            File dirInfo = new File(dir);
            if (false == dirInfo.exists()) {
                Boolean bOK = dirInfo.mkdirs();
                if (false == bOK) {
                    dirInfo = null;
                    return null;
                }
            }
            dirInfo = null;
        }
        return new File(filePath);
    }

 

完。

 

创建新文件(包括上级文件夹),获取外置SD卡的根目录

原文:https://www.cnblogs.com/liyou-blog/p/12058307.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!