`

apache 处理目录

阅读更多
 private static class MyWalk extends DirectoryWalker
    {

        @Override
        //目录处理
        protected boolean handleDirectory(File directory, int depth, Collection results)
            throws IOException
        {
            results.add("目录:"+directory.getPath()+":"+directory.getName());
            return true;
        }

        @Override
        //文件处理
        protected void handleFile(File file, int depth, Collection results)
            throws IOException
        {
            // TODO Auto-generated method stub
            results.add("文件:"+file.getPath()+":"+file.getName());
        }
        
        public List<String> find(File startDirectory)
        {
            List<String> results = new ArrayList<String>();
            try
            {
                walk(startDirectory, results);
            }
            catch (IOException e)
            {
                Assert.fail(e.toString());
            }
            return results;
        }
        
    }
    
    public static void main(String[] args)
    {
       File src  = new File("F:\\test\\bb");  //源目录
       File desc = new File("F:\\test\\cc");  //子目录
       try
    {
        FileUtils.copyDirectory(src, desc);
    }
    catch (IOException e)
    {
        e.printStackTrace();
    }
       
    }



一个封装好的处理文件和目录
分享到:
评论

相关推荐

    apache中文手册(html)

    多路处理模块(MPM) 过滤器 处理器 服务器与工具 词汇表 用户指南 地址和端口绑定 配置文件 配置段 内容缓冲 内容协商 动态共享对象(DSO) 环境变量 日志文件 从URL到文件系统的映射 性能调整 安全方面...

    Apache FtpServer配置详解

    从零开始介绍Apache FtpServer,并一步一步教你配置Apache FtpServer,更高级的应用,教你用写代码控制Apache FtpServer及集成到自己的应用中 &lt;!--ftp端口 --&gt; &lt;!--绑定的服务器IP地址,多网卡的时候使用...

    Apache2.2中文版参考手册

    多路处理模块(MPM) 过滤器 处理器 服务器与工具 词汇表 用户指南 地址和端口绑定 配置文件 配置段 内容缓冲 内容协商 动态共享对象(DSO) 环境变量 日志文件 从URL到文件系统的映射 性能调整 安全...

    ApacheV2.0中文手册

    多路处理模块(MPM) 过滤器 处理器 服务器与工具 词汇表 用户指南 地址和端口绑定 配置文件 配置段 内容缓冲 内容协商 动态共享对象(DSO) 环境变量 日志文件 从URL到文件系统的映射 性能调整 安全...

    使Delphi 6.0 支持 Apache 2.0

    现在我们看看怎么在Delphi 6 里面实现Apache 2.0 的支持,实际上很简单,只要把Delphi 7 里面相应的文件拷入 Delphi 6 的LIB 目录就可以了,具体为以下三个文件: ApacheTwoHTTP.pas, ApacheTwoApp.pas, HTTPD2.pas,...

    apache实现ftp上传

    apache实现ftp上传 Apache commons-net 库提供了一个功能强大且灵活的 FTP 客户端工具,能够满足各种 FTP 操作需求。在本文中,我们将探索如何使用 Apache commons-net 库实现 FTP 上传功能。 FTP 客户端工具 ...

    Apache Ftpserver

    3、用户虚拟目录,写入权限,空闲超时和上传/下载带宽限制支持。 4、匿名登录支持。 5、上传和下载文件都是可恢复的。 6、处理ASCII和二进制数据传输。 7、支持IP限制以禁止IP。 8、数据库和文件可用于存储用户...

    实现Apache,Tomcat集群和负载均衡

    实现Apache,Tomcat集群和负载均衡 环境说明: Apache:apache_2.0.55 1 个 ...下载mod_jk,注意和 apache版本匹配,安装好apache和tomcat后,再将mod_jk-apache-2.0.55.so拷贝到Apache的安装目录的modules子目录下。

    Apache HTTP Server Version 2.2 文档(2013.4.10最新)

    Apache 2.0 对请求的处理 Apache 2.0 线程安全问题 经常问到的问题 认证、授权、访问控制 CGI动态页面 .htaccess文件 如何.../指南 用户网站目录 服务器端包含入门 关于DNS和Apache 杂项文档 性能方面的提示 与...

    Apache FtpServer 1.0.6

    Apache FtpServer是一个100%纯Java的、基于现有开放式协议基础上、完整、小巧的FTP服务器。此外,FtpServer还可以作为Windows服务器、Unix / Linux后台程序或是被嵌入在Java应用程序而独立运行。有了MINA...

    apache+tomcat 实现负载均衡

    在Apache中通过mod_proxy_ajp模块发送AJP数据,另外一端的服务器需要实现AJP协议,能够接受mod_proxy_ajp模块发送的AJP协议数据,在接受到AJP协议数据后做适当处理,并能够将处理结果以AJP协议方式发送回给mod_proxy_...

    apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz

    Apache Phoenix是构建在HBase之上的关系型数据库层,作为内嵌的客户端JDBC驱动用以对...直接使用HBase的API,结合协处理器(coprocessor)和自定义的过滤器的话,小范围的查询在毫秒级响应,千万数据的话响应速度为秒级

    apache-tomcat-7.0.82

    我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。这种集成只需要修改一下Apache和Tomcat的配置文件即可。Tomcat所实现的功能类似于Unix中的make。你需要写一个build.xml文件...

    基于apache commons.fileupload的文件上传组件,改进了上传速度

    apache commons.fileupload上传组件在上传文件时,在调用parseRequest方法时,先将输入流上传到服务器临时目录,在之后的文件处理过程中,再将临时目录下保存的文件复制到指定的目录,多了一道转储步骤。本实现抽取...

    Apache Commons fileUpload实现文件上传

    将Apache的commons-fileupload.jar放在应用程序的WEB-INF\lib下,即可使用。下面举例介绍如何使用它的文件上传功能。 所使用的fileUpload版本为1.2,环境为Eclipse3.3+MyEclipse6.0。FileUpload 是基于 Commons IO的...

    windows下apache2.4虚拟主机配置本机域名以及报403的处理方法

    2.打开Apache配置文件 httpd.conf,位于Apache\conf目录下: 搜索‘LoadModule headers_module modules/mod_headers.so’去掉前面的#号; 搜索LoadModule vhost_alias_module modules/mod_vhost_alias.so 去掉前面的...

    Apache2.2中文手册

    多路处理模块(MPM) 过滤器 处理器 服务器与工具 词汇表 用户指南 地址和端口绑定 配置文件 配置段 内容缓冲 内容协商 动态共享对象(DSO) 环境变量 日志文件 从URL到文件系统的映射 性能调整 安全方面...

    org.apache.tools.zip解决解压乱码问题

    * 描述:压缩/解压缩zip包处理类 * 创建者:XXX * 创建日期:2015年5月7日 - 下午1:35:02 * 版本: V0.1 * 修改者: * 修改日期: */ public class ZipUtil { /** * * ...

    如何使用编译方式在Linux上安装与配置Mysql Apache PHP.pdf

    Rpm 报安装有快速、容易的优点,但也有安装后执行文件与配置文件分布散乱、模块卸载复杂的缺点,虽然编译安装方式安装起来复杂,但是安装后模块卸载容易,配置文件与执行文件都在一个子目录下的优点,更容易维护。...

    Apache2.2中文参考.chm

    多路处理模块(MPM) 过滤器 处理器 服务器与工具 词汇表 用户指南 地址和端口绑定 配置文件 配置段 内容缓冲 内容协商 动态共享对象(DSO) 环境变量 日志文件 从URL到文件系统的映射 性能调整 安全...

Global site tag (gtag.js) - Google Analytics