Ftp继承类包: org.apache.commons.net.ftp.FTPClient
在java中由Windows系统机器向Unix等系统机器利用ftp传输文件时,由于两个系统对回车换行的理解是不一样的,所以传输到Unix系统上用vi打开时会出现'^M'字符。
在FTPClient类中有一个setFileType函数可以设置文本传输的类型,只要将其设置为FTPClient.ASCII_FILE_TYPE文本模式传输,在Unix中打开文件就没有'^M'字符了。
FTPClient API 链接地址:http://commons.apache.org/net/api/org/apache/commons/net/ftp/FTPClient.html