资源简介
使用纯java代码遍历文件夹,生成一个文件夹目录结构的目录树。
及返回一个包含有 id(文件夹id) fid(当前文件夹父目录文件夹id) name (文件/文件夹路径)的集合对象。可根据这个结果传到前台,通过jquery.ztree 或是dtree 直接生成文件夹结构的目录树
代码片段和文件信息
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 < file.length; 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
- 上一篇:easyPOI表格导入导出所需jar包
- 下一篇:Java 3D必备dll
相关资源
- Android多线程文件夹及断点续传
- 小工具,解决oschina码云svn文件夹不能
- 命令行工具在VasDolly.jar文件夹下获取
- android sdk26版本,对应android8.0,复制到
- javaee学生管理系统,教务管理系统,
- 仿知乎-Spring+SpringMVC+MyBatis+FreeMarker+
- java+ajax+json+jquery完整
- java web利用jQuery生成饼图,折线图,柱
- JSP 音乐点播系统
- JSP结合jQuery实现省市区三级联动有S
- json包和js文件
- 软件开发专业-课题-毕业设计论文+源
- jquery json 增删改查
- struts2 + jsp + ajax + jquery + hibernate + my
- 在线考试系统,JSP+TOMCAT+JAVABEAN+JQUER
- SSM商城系统
- 使用json实现简单的登录
- 微信企业号开发java源码,前端jquery
- 日程安排:jQuery的日历插件 FullCalen
- 工资管理系统简单jsp项目+jquery
- java web ui HTML+css+JS+jQuery+jQuery Mobile
- org.eclipse.wst.jsdt.core_1.1.102.jar
- java实现上传图片任意裁剪头像保存头
- 基于jspJQueryServletMySQL的小型BBS论坛
- mongodb查询数据返回JSP
- EasyUI文档及Jar包齐全
- Android 建立文件夹和文件并向文件写入
- 用jQueryjqplotServlet和Ajax做的CPU性能实时
- 商城后台管理系统HTML5+CSS+jQuery模板
- JQuery各大版本jar包
评论
共有 条评论