/**
* 根据完整路径 生成文件夹
* @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);
}
}
}