public listlistofassetnameandfoldername(assets assets, string dirname)
select t1.id, t1.uuid, t1.create_time, t1.update_time, t1.name, t1.description, t1.type, t1.project_uuid, t1.tag, t1.is_locked from t_assets t1 left join t_folder t2 on t1.dir_parent_id = t2.uuid left join t_permission t3 on t3.identifier = t1.id where t1.project_uuid = # and !t1.is_deleted and !t2.is_deleted and t3.type = 2 and t3.account_id = # and t3.permission != "" and t1.name like concat('%',#,'%') and t2.dir_name like concat('%',#,'%') 因為是關聯查詢,所以沒在資料夾的檔案,在關聯查詢時會查不到,所以要把資料夾查詢放到判斷語句裡面以便獲取全部檔案。settypelist = listtypegroupbyprojectuuid(assets.getprojectuuid());
listtypes = new arraylist<>();
types.add(assetstype.fact);
types.add(assetstype.constant);
types.add(assetstype.guided_rule);
types.add(assetstype.rule_table);
types.add(assetstype.rule_tree);
types.add(assetstype.scorecard);
types.add(assetstype.rule_flow);
for (string type : types)
for (string type : typelist)
int accountid = sessionholder.currentaccount().getid();
assets.getname(),
dirname,
accountid ,
sessionholder.hasadminpermission() );
list datalist = new arraylist();
for (string type : types)
}map.put("list",list);
datalist.add(map);
}return datalist;
}
php遍歷資料夾檔名稱,並更改檔名稱
function list file date echo a 把資料夾紅名輸出 list file a 因為是資料夾所以再次呼叫自己這個函式,把這個資料夾下的檔案遍歷出來 else var dump info echo file name list file f myoa function list...
java根據檔名稱判斷檔案型別
author zss 日期 2017年3月31日 功能 根據檔名稱判斷型別 接受引數型別 string 返回引數型別 string 備註 檔案型別不完善,有需要的自行新增 public class filetype else for int i 0 i img.length i 建立文件型別陣列 s...
批量修改檔名稱
批量修改檔名稱時可以利用批處理bat來寫,公式為 ren空格原檔名稱空格新檔名稱 以下講解將含有相同內容的檔名稱改為只含有不同內容的名稱。為了構成這個公式,首先要提取原檔名稱,可以寫bat檔案dir b mp4 b.txt 即可讀出以.mp4位字尾的檔名稱,字尾可修改,儲存位置為b.txt,儲存格式...