91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

使用純java代碼遍歷文件夾,生成一個(gè)文件夾目錄結(jié)構(gòu)的目錄樹(shù)。 及返回一個(gè)包含有 id(文件夾id) fid(當(dāng)前文件夾父目錄文件夾id) name (文件/文件夾路徑)的集合對(duì)象。可根據(jù)這個(gè)結(jié)果傳到前臺(tái),通過(guò)jquery.ztree 或是dtree 直接生成文件夾結(jié)構(gòu)的目錄樹(shù)

資源截圖

代碼片段和文件信息

package?com.meta.until;

import?java.io.File;
import?java.util.linkedList;

public?class?Fileinfo?extends?File?{
private?int?id;
private?int?fid;

public?int?getId()?{
return?id;
}

public?void?setId(int?id)?{
this.id?=?id;
}

public?int?getFid()?{
return?fid;
}

public?void?setFid(int?fid)?{
this.fid?=?fid;
}

public?Fileinfo(String?pathname)?{
super(pathname);
}

//非遞歸遍歷文件夾
public?static?void?readfiles(String?path){
long?a?=?System.currentTimeMillis();
????????
????????linkedList?list?=?new?linkedList();
????????Fileinfo?dir?=?new?Fileinfo(path);
????????dir.setFid(0);
????????dir.setId(1);
????????int?index?=?1;
????????File?file[]?=?dir.listFiles();
????????for?(int?i?=?0;?i????????? Fileinfo?tem??=?new?Fileinfo(file[i].getAbsolutePath());
???????? tem.setId(++index);
???????? tem.setFid(dir.getId());
???????? System.out.println(“id:?“+tem.getId()+“?fid:“+tem.getFid()+“?“+tem.getAbsolutePath());
????????????if?(file[i].isDirectory()){
????????????????list.add(tem

評(píng)論

共有 條評(píng)論

相關(guān)資源