java实现ftp方法一
来源:互联网 发布:网络招聘文员是干嘛的 编辑:程序博客网 时间:2024/06/10 07:15
实现ftp的功能可以有很多方法,今天在论坛上有人推荐此方法,故记下,备忘!
sun找sun.net包相关
sun.net.ftp.FtpClient
sun.net.TelnetOutputStream
示例程序:
import java.io.*;
import java.util.*;
import java.net.*;
import sun.net.ftp.FtpClient;
import sun.net.TelnetOutputStream;
public class TestFTP {
/** The host name of the FTP server. */
private String host = "somename";
/** The user ID to login to the FTP server. */
private String userID = "user";
/** The password to login to the FTP server. */
private String password = "password";
/** The directory on the FTP server to upload files to. */
private String directory = "filesdir";
/** The name of the file you want to upload. */
private String fileName = "somefile.doc";
public static void main(String[] args) {
try {
FtpClient ftpClient = new FtpClient();
ftpClient.openServer(host); // connect to FTP server
ftpClient.login(userID, password); // login
ftpClient.binary(); // set to binary mode transfer
ftpClient.cd(directory); // change directory
File file = new File(fileName);
TelnetOutputStream out = ftpClient.put(file.getName());
FileInputStream in = new FileInputStream(file);
int c = 0;
while ((c = in.read()) != -1 ) {
out.write(c);
}
in.close();
out.close();
ftpClient.closeServer();
} catch (Exception exception) {
exception.printStackTrace();
}
}
}
- java实现ftp方法一
- c#实现FTP方法(一)-FtpWebRequest
- Java 实现FTP自动上传下载功能《一》
- c# FTP的两种实现方法(一)-FtpWebRequest
- 用Java实现FTP批量大文件上传下载(一)
- 用Java实现FTP批量大文件上传下载(一)
- 用Java实现FTP批量大文件上传下载(一)
- Java语言实现简单FTP软件------>FTP协议分析(一)
- FTP协议Java实现
- java实现ftp上传
- Java实现FTP服务器
- java 实现FTP上传下载!
- java 实现ftp上传下载
- java 简单实现ftp
- java实现ftp上传下载
- Java实现FTP上传下载
- java 实现ftp上传
- JAVA 实现FTP实例
- 终端连接配置
- 如何在eclipse中调试自定义的ant task
- .net防止SQL注入方法
- c++I/O流
- 留學感言
- java实现ftp方法一
- sap指针实用实例
- weblogic域内存增加方法
- Hibernate中Criteria的完整用法
- 将服务器的SQL数据库备份或导入到本地
- javamail 解析 显示正文详细思想
- java.lang.OutOfMemoryError: Java heap space异常
- 用rdrtc实现linux下的精确计时
- 关于linux下的随机数