📄 ftp.java
字号:
//Ftp.java
import java.io.*;
import sun.net.ftp.*;
import sun.net.*;
import java.util.*;
public class Ftp {
private static String host = "localhost";
private static String userID = "Anonymous";
private static String password = "fuck@11.com";
private static String directory = "/";
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
BufferedReader dr = new BufferedReader(new InputStreamReader(ftpClient.list()));
int readCount;
String s="";
while((s=dr.readLine())!=null) {
System.out.println(a(s));
}
String fileName = "Tcpview.exe";
File file = new File(fileName);
InputStream in = ftpClient.get(fileName);
OutputStream out = new FileOutputStream(file);
int r = 0;
while ((r = in.read()) != -1 ) {
out.write(r);
}
}catch(Exception e) {}
}
public static String a(String s) {
String s1="";
StringTokenizer st=new StringTokenizer(s," ");
s1=st.nextToken();
while(st.hasMoreTokens())
s1 += "\t" + st.nextToken();
return s1;
//return s1.indexOf("-")==-1?"Folder:"+s:"File:"+s;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -