根據檔名稱和資料夾名稱進行模糊查詢

2021-09-25 06:43:27 字數 1397 閱讀 3284

public listlistofassetnameandfoldername(assets assets, string dirname)

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;

}

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('%',#,'%') 因為是關聯查詢,所以沒在資料夾的檔案,在關聯查詢時會查不到,所以要把資料夾查詢放到判斷語句裡面以便獲取全部檔案。

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,儲存格式...