`
冽豹之姿
  • 浏览: 40583 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

读取远程文件,然后在指定目录下生成同样的文件(转)

    博客分类:
  • java
阅读更多
private void FileWrite(String ftp,String DXBS,String fileName,String fileExt){
         java.net.URL urlfile = null;
         HttpURLConnection httpUrl = null;

        try {

            // 连接指定的网络资源,获取网络输入流
             urlfile = new java.net.URL(ftp+"/"+DXBS+"/"+fileName+"."+fileExt);
             httpUrl = (HttpURLConnection) urlfile.openConnection();
             httpUrl.connect();
            int bytesum = 0;
            int byteread = 0;
             InputStream inStream = httpUrl.getInputStream();
            this.mkdir("d:/ftp/"+DXBS);
             FileOutputStream fs = new FileOutputStream("D:/ftp/"+DXBS+"/"+fileName+"."+fileExt);
            byte[] buffer = new byte[1444];
            while ((byteread = inStream.read(buffer)) != -1) {
                 bytesum += byteread;
                 fs.write(buffer, 0, byteread);
             }
         } catch (Exception e) {

         }
       
     }
   
     private void mkdir(String mkdirName) throws Exception {

         File dirFile = new File(mkdirName);
        boolean bFile = dirFile.exists();
        if (bFile == true) {
         } else {
             bFile = dirFile.mkdir();
            if (bFile == true) {
             } else {
                 System.exit(1);
             }
         }

     }      大家看代码,第一个方法是读取远程的文件,生成同样的目录文件,下面的方法是生成文件夹,想必这个大家应该都能清楚明了。

分享到:
评论

相关推荐

    如何编写批处理文件批处理文件批处理文件

    在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们...

    JAVA上百实例源码以及开源项目

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

    mysql数据库my.cnf配置文件

    # 今后对于同样的SELECT语句(区分大小写),将直接从缓冲区中读取结果。根据MySQL用户手册,使用查询缓冲最多可以达到238%的效率。 # 通过检查状态值'Qcache_%',可以知道query_cache_size设置是否合理:如果Qcache...

    DWR.xml配置文件说明书(含源码)

    spring Location* 任何以location开头的参数,每个参数都是指定一个spring的配置文件,在参数没有设置的情况下DWR会去读取spring的全局的配置文件. spring beanName 从配置文件中读取的bean的名称 “scope参数允许你...

    ASP200问.EXE

    114.遍历指定目录下的文件 114.遍历目录及目录下的文件 115.使用起泡法按照时间排列文件 117.读取INI文件 118.读取注册表的信息 119.获知文件被改动的情况 120.用ASP实现远程批量文件改名 121.实现无组件文件上传 ...

    JAVA上百实例源码以及开源项目源代码

    FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上...

    McAfee 8.0 简体中文

    使用此功能可以阻挡在共享文件夹中放置了含有已感染病毒文件的远程计 算机的进一步访问。您可以指定阻挡这些连接的时间长短。如果您希望在指 定的时间限制之前取消阻挡所有的连接,您可以在按访问扫描统计...

    ARM_Linux启动分析.pdf

    在“arch/i386/boot” 目录下,bootsect.S是生成引导扇区的汇编源码,它首先将自己拷贝到0x90000上,然后将紧接其后的setup部分(第二扇区)拷贝到0x90200,将真正的内核代码拷贝到0x100000。以上这些拷贝动作都是以...

    网管教程 从入门到精通软件篇.txt

    如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart  创建和删除硬盘...

    DotNetTextBox所见即所得编辑器控件 v3.3.1

    5) 修改Word文档导入功能生成的图片文件名为自动按日期时间命名,避免生成的时候与上传目录已有的图片文件重名。 6) 优化了部分控件的客户端脚本代码。 7) 改进的插入超链接功能,支持打开窗口方式的选择,...

    电脑高手必备 Windows系统35招实用技巧

    -s -h -r win32k.sys,再进入X:WindowsSystem32dllcache目录下输入同样 命令,再用copy win32k.sys X:windowsSystem32覆盖原文件,再重新启动即 可。  5、Windows XP的开机菜单有什么含义  现象:最近我安装...

    计算机应用技术(实用手册)

    此项目允许您去选择 [ENABLED],以让您在DOS环境下可以使用USB键盘,或是选择 [OS] 以在OS环境下使用。在默认情况下是关闭的即:[DISABLED],只有打开在DOS下才可以用。 USB Mouse Support Via: 此项目允许您去...

    C#微软培训资料

    <<page 1>> page begin==================== 目 目目 目 录 录录 ...第六章 类 型 转 换 .48 ... 17.2 文件存储管理 .217 ... 17.4 异步文件操作 .227 ... 18.2 在 C #代码中调用 C++...这一天 微软公司正式推出了其下一代...

    java开源包1

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包11

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包2

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包3

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包6

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包5

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

Global site tag (gtag.js) - Google Analytics