易截截图软件、单文件、免安装、纯绿色、仅160KB

java做得比较完善的FTP链接

*******************************************************************************************************
Filename: ftp.java
Author: leetsing(elove)
Create date: 2004-08-30
Use: connect to FTP server,then upload and download file
Modify date: 2004-09-05 add to upload file
2004-09-13 add to download file
Copy right: Magisky Media Technology Co.,Ltd.
*******************************************************************************************************
*/
//import cz.dhl.io.*;
//import cz.dhl.ftp.*;
import sun.net.ftp.*;
import sun.net.*;
import java.applet.*;
import java.io.*;
import java.io.IOException;
import java.util.StringTokenizer;
import sun.net.ftp.FtpClient;
import java.util.ArrayList;
public class ftp extends Applet
{
FtpClient aftp;
DataOutputStream outputs ;
TelnetInputStream ins;
TelnetOutputStream outs;
int ch;
public String a;
String hostname="";
private String path = "/";
public static void main(String[] args)
{
String hostname = "192.168.0.56";
int port = 2121;
String uid = "lee";
String pwd = "lee";
String RWFileDir = "D:\\smsftp\\";//文件目录
//连接ftp服务器
ftp ft = new ftp();
ft.connect(RWFileDir,hostname,port,uid,pwd);
//下载文件
if (ft.aftp != null){
try {
ft.getNameList(RWFileDir);
}catch(IOException e)
{
System.out.println("下载文件出错:"+e);
}
}
//上传文件
if (ft.aftp != null){
String sdir = RWFileDir + "subunsubfromsp\\";
File fdir = new File(sdir);
String FileName = "";
for(int i=0;i FileName = sdir + (fdir.list())[i];
ft.uploadFile(RWFileDir,FileName);
}
//System.out.println("成功上传的文件:");
//ft.showFileContents("subunsubfromsp\\");
}
//删除subunsubfromsp目录下已经上传的文件文件
// ft.deleFile(RWFileDir);
//断开服务器连接
ft.stop(RWFileDir);
}
public FtpClient connect(String RWFileDir,String hostname,int port,String uid,String pwd)
{
this.hostname = hostname;
System.out.println("正在连接"+hostname+",请等待.....");
try{
aftp = new FtpClient(hostname,p


相关文档:

java的接口和抽象类之建筑意义

今天在研究项目中的设计思想的时候,得出一个对接口和抽象类非常形象的一个比喻。
他们都在“建筑”中得以应用,接口就像大楼的图纸,抽象类就是大楼的架构,楼层就是真正的类。
图纸只是规划出大楼的样子,规定了要做成设计样式才能真正打到诸多效果,但是并不规定要如何盖,对楼层的设计也不考虑,有了图纸, ......

Java中File,byte[],Object间的转换

一、有两点需要注意:
    1、Object 对象必须是可序列化对象 。
    2、可序列化的 Object
对象都可以转换为一个磁盘文件;反过来则不一定成立,只有序列
         化文件才可以转换为 Object 对象。
二、相关的转换方法:
 &nbs ......

Java面试题及答案(基础题122道)

Java面试题及答案(基础题122道)
JAVA相关基础知识
1、面向对象的特征有哪些方面 
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 ......

JAVA红黑树

JAVA红黑树
概念:每个节点都带有颜色属性的二叉查找树,颜色或红色或黑色;
特性:
性质1. 节点是红色或黑色。
  性质2. 根是黑色。
  性质3. 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点)
  性质4. 从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号