日期:2014-05-20  浏览次数:20678 次

文件夹里的目录文件层次存进数据库
项目中遇到个问题,就是报表制作工具做出来的报表只能以xml文件存在物理磁盘,我想把报表目录下的目录名及文件名层次存进数据库,不知道怎么决绝?

比如:
根目录                                       A
子目录                     B                 C             a.xml     (文件)
文件         b.xml     c.xml         d.xml      

数据库里的这样实现:
字段名:                     字段1             字段2                       字段3
                                    A                       B                             b.xml
                                    A                       B                             c.xml
                                    A                       a.xml
                                    A                       C                             c.xml                

最终的实现效果是希望树型展示在html上.


这是我从网上找的读文件名的代码,不知道能否用起来,给点建议


package   duojing;


import       java.io.*;      

public       class       ListFile       {      
                public       static       void       main(String[]       args)       {      
                                ListFile       l       =       new       ListFile();      
                                l.recursivePrint(new       File((String)System.getProperty( "user.dir ")),       0);      
                                return;      
                }      
                   
                public       void       recursivePrint(File       f,       int       indent)       {      
                                StringBuffer       buf       =       new       StringBuffer();