`
ganliang13
  • 浏览: 251912 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java获取ftp服务器端文件大小

    博客分类:
  • java
阅读更多

import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;

import sun.net.ftp.FtpClient;

@SuppressWarnings("restriction")
public class FTPUtil {
    public static void main(String[] args) throws Exception {
      FtpClient client = new FtpClient();
      client.openServer("192.168.1.12");
      client.login("username", "password");
      client.cd("/home/ganliang/");
      InputStream dis =new DataInputStream(client.list());
      BufferedReader reader = new BufferedReader(new InputStreamReader(dis));
      String s="";
      while((s = reader.readLine()) != null) {
        System.out.println(s);
      }
      if(reader!=null){
          reader.close();
      }
    }
}

分享到:
评论

相关推荐

    java工具类 ftp 文件比较 socket http

    例如,`java.io.File`类可以获取文件的基本信息,通过比较文件大小和修改时间进行初步判断。对于内容比较,可以使用`java.nio.file.Files`的`readAllBytes()`方法读取文件内容,然后进行字节对齐比较。如果文件较大...

    java实现ftp的所有操作

    Java的`FTPClient`提供了`setRestartOffset()`方法来设置服务器端文件的开始位置,使得在中断后可以从该位置继续传输。在下载或上传文件前,需要检查本地是否有已部分传输的文件,并获取其大小作为重传的起始偏移量...

    ZIP文件解压上传服务器

    在IT行业中,文件管理和传输是常见的任务之一,尤其是在服务器端操作。本场景涉及的是使用Java处理ZIP文件,解压后并将解压的文件上传至服务器。以下是对这一过程的详细阐述: 首先,我们需要理解`ZIP`文件格式。...

    java实现两台服务器间文件复制的方法

    System.out.println("文件名: " + fileName + ", 文件大小: " + fileSize); InputStream is = s.getInputStream(); BufferedInputStream bis = new BufferedInputStream(is); File file = new File("D:\\lib.rar");...

    Java网络编程之TCP协议下—上传文件到服务器程序

    这个文件代表服务器端的程序,主要任务是监听客户端的连接请求,并接收客户端发送过来的文件。在Java中,我们可以使用`java.net.ServerSocket`类来创建服务器端的套接字,监听指定端口。一旦有客户端连接,服务器端...

    ftp java源代码

    在Java中实现FTP功能,可以创建FTP客户端来连接服务器,进行上传、下载、列出目录等操作,也可以构建FTP服务器端来接收和处理来自客户端的请求。本文将详细讲解如何利用Java进行FTP编程。 首先,Java提供了一个内置...

    java多线程学习-ftp上传

    Java多线程学习是编程领域中的重要一环,特别是在服务器端和网络编程中,多线程技术能够有效地利用系统资源,提高程序的并发性。FTP(File Transfer Protocol)上传则是通过网络将本地文件传输到远程服务器的过程。...

    ftp服务器的创建源代码

    创建FTP服务器的源代码通常涉及网络编程、多线程处理以及文件I/O操作等技术。以下是对FTP服务器创建源代码的一些关键知识点的详细解释: 1. FTP协议基础: FTP基于TCP/IP协议,提供双向数据传输,允许用户从远程...

    java编写的ftp 大家可以借鉴下

    Java编程语言在开发FTP(File Transfer Protocol)客户端或服务器端应用程序时提供了丰富的库和API,使得开发者能够方便地实现文件的上传、下载以及管理FTP服务器的功能。FTP是一种用于在网络之间可靠传输文件的标准...

    Java实现上传文件图片到指定服务器目录

    Java文件上传是指将文件从客户端上传到服务器端的过程。在这个过程中,需要使用到 Jakarta Commons FileUpload 库,该库提供了一个简单方便的文件上传解决方案。FileUpload 库可以处理大文件上传,支持多文件上传,...

    java源码包---java 源码 大量 实例

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    java源码包3

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    小型 FTP 服务器

    根据服务器硬件条件和网络环境,可以调整FTP服务器的性能设置,如并发连接数、缓存大小、数据传输速率限制等,以确保服务器稳定运行。 10. 客户端工具: 与FTP服务器配合使用的FTP客户端工具,如FileZilla Client...

    多文件断点上传实例

    此外,服务器端也需要支持同时处理来自不同文件的上传请求。 在实现上,可以使用各种编程语言和技术,如JavaScript(配合Web APIs如FileReader和XMLHttpRequest或fetch API)实现浏览器端的断点上传,或者使用...

    java源码包2

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    Android ftp断点续传Demo

    虽然在本项目中Eclipse主要用于服务器端编程,但这里简要提及,Eclipse是一款强大的开源IDE,支持多种编程语言,包括Java,可以用来搭建FTP服务器。 4. **Windows IIS FTP服务器**: Internet Information ...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...

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

    Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...

    java源码包4

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    FTP跨域上传

    可以通过验证文件类型、大小以及在服务器端进行权限控制来提高安全性。 7. **错误处理**:在实际开发中,还需要考虑网络异常、文件读取失败等错误情况,可以通过捕获并处理异常来提供友好的反馈。 综上所述,FTP...

Global site tag (gtag.js) - Google Analytics