/** * 根据完整路径 生成文件夹 * @param _fileUrl */ function file_newFile(_fileUrl){ var fileUrl_arr2 = _fileUrl.split("file:///"); var fileUrl_arr = fileUrl_arr2[1].split("/"); var defaultfileUrlStr = "file:///"; for (var i = 0; i < fileUrl_arr.length - 1; i++ ){ fileUrlStr = defaultfileUrlStr; for (var d = 0; d < fileUrl_arr.length; d++ ){ if (d <i){ fileUrlStr += fileUrl_arr[d]+"/"; }else if (d == i){ fileUrlStr += fileUrl_arr[d]; } } if (FLfile.exists(fileUrlStr)==false){ fl.trace("file_newFile 需创建 " + fileUrlStr); file_creatFile(fileUrlStr,false); }else{ fl.trace("file_newFile 不需创建 " + fileUrlStr); } } } /** * 生成文件夹 * @param fileURl 文件夹路径(str) * @param isCover 是否删除已有文件夹(boo) */ function file_creatFile(fileURl,isCover){ if (FLfile.createFolder(fileURl)){ fl.trace(" file_creatFile 创建成功 "+fileURl ); }else { fl.trace(" file_creatFile 创建失败 "+fileURl ); if (isCover){ FLfile.remove(fileURl); FLfile.createFolder(fileURl); } } }