最近遇到一个问题需要同步文件到ftp服务器。
解决办法如下:
$JAVA_HOME/bin/java FileList | ftp -v -n 192.168.1.100
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
public class FileList {
/** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { try { String ls_1=""; System.out.println("user admin password"); System.out.println("put a.txt"); Process process = Runtime.getRuntime().exec("ls"); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream())); while ( (ls_1=bufferedReader.readLine()) != null) System.out.println("put "+ls_1); System.out.println("quit"); // process.waitFor();
} catch (Exception e) { e.printStackTrace(); }
} }
|
阅读(811) | 评论(0) | 转发(0) |