1. 怎樣建立一個FTP站點
操作步驟如下:
1、點擊開始按鈕,打開開始菜單,在開始菜單中,點擊【控制面板】;
2、查看方式設置為【類別】,找到程序類,點擊進入;
2. 知道賬號和密碼 如何登錄ftp伺服器
比方說是這個ftp伺服器根目錄下面有個285.exe你要下載這個文件
新建,地址輸入ftp://220.212.236.2/285.exe
下面有個更多選項,點他,再點登陸到伺服器,輸入帳號,123密碼。123
OK了
3. JAVA怎麼實現刪除遠程FTP伺服器上的某一文件
一個JAVA 實現FTP功能的代碼,包括了伺服器的設置模塊,並包括有上傳文件至FTP的通用方法、下載文件的通用方法以及刪除文件、在ftp伺服器上傳文件夾、檢測文件夾是否存在等,裡面的有些代碼對編寫JAVA文件上傳或許有參考價值,
(1):Java FTP主文件代碼:
package ftpDemo;
import java.io.DataOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import sun.net.TelnetInputStream;
import sun.net.TelnetOutputStream;
import sun.net.ftp.FtpClient;
public class ftpUtil {
// 上傳文件至FTP通用方法
public static void upLoadFileFtp(KmConfig kmConfig,InputStream is, String fileName){
try {
String ftpHost = kmConfig.getFtpHost();
int port = kmConfig.getFtpPort();
String userName = kmConfig.getFtpUser();
String passWord = kmConfig.getFtpPassword();
String path = kmConfig.getFtpPath();
FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost為FTP伺服器的IP地址,port為FTP伺服器的登陸埠,ftpHost為String型,port為int型。
ftpClient.login(userName, passWord);// userName、passWord分別為FTP伺服器的登陸用戶名和密碼
ftpClient.binary();
ftpClient.cd(path);// path為FTP伺服器上保存上傳文件的路徑。
TelnetOutputStream telnetOut = ftpClient.put(fileName);// fileName為上傳的文件名
DataOutputStream dataOut = new DataOutputStream(telnetOut);
byte buffer[] = new byte[ * ];
int count = ;
while ((count = is.read(buffer)) != -) {
dataOut.write(buffer, , count);
}
telnetOut.close();
dataOut.close();
ftpClient.closeServer();
} catch (Exception e) {
System.out.println("上傳文件失敗!請檢查系統FTP設置,並確認FTP服務啟動");
}
}
// 刪除文件至FTP通用方法
public static void deleteFileFtp(KmConfig kmConfig,String fileName){
try {
String ftpHost = kmConfig.getFtpHost();
int port = kmConfig.getFtpPort();
String userName = kmConfig.getFtpUser();
String passWord = kmConfig.getFtpPassword();
String path = kmConfig.getFtpPath();
FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost為FTP伺服器的IP地址,port為FTP伺服器的登陸埠,ftpHost為String型,port為int型。
ftpClient.login(userName, passWord);// userName、passWord分別為FTP伺服器的登陸用戶名和密碼
ftpClient.binary();
ftpClient.cd(path);// path為FTP伺服器上保存上傳文件的路徑。
try {
ftpClient.sendServer("dele " + fileName + " ");
} catch (Exception e) {
System.out.println("刪除文件失敗!請檢查系統FTP設置,並確認FTP服務啟動");
}
ftpClient.closeServer();
} catch (Exception e) {
System.out.println("刪除文件失敗!");
}
}
// 下載ftp文件
public static void downloadFileFtp(KmConfig kmConfig,String fileName, String clientFileName, OutputStream outputStream){
try {
String ftpHost = kmConfig.getFtpHost();
int port = kmConfig.getFtpPort();
String userName = kmConfig.getFtpUser();
String passWord = kmConfig.getFtpPassword();
String path = kmConfig.getFtpPath();
FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost為FTP伺服器的IP地址,port為FTP伺服器的登陸埠,ftpHost為String型,port為int型。
ftpClient.login(userName, passWord);// userName、passWord分別為FTP伺服器的登陸用戶名和密碼
ftpClient.binary();
ftpClient.cd(path);// path為FTP伺服器上保存上傳文件的路徑。
try {
TelnetInputStream in = ftpClient.get(fileName);
byte[] bytes = new byte[];
int cnt=;
while ((cnt=in.read(bytes,,bytes.length)) != -) {
outputStream.write(bytes, , cnt);
}
outputStream.close();
in.close();
} catch (Exception e) {
ftpClient.closeServer();
e.printStackTrace();
}
ftpClient.closeServer();
} catch (Exception e) {
System.out.println("下載文件失敗!請檢查系統FTP設置,並確認FTP服務啟動");
}
}
//在ftp伺服器上傳件文件夾
public boolean createDir(String path,FtpClient ftpClient) throws Exception{
//進入到home文件夾下
ftpClient.cd("/home");
//創建遠程文件夾
//遠程命令包括
//USER PORT RETR ALLO DELE SITE XMKD CDUP FEAT<br>
// PASS PASV STOR REST CWD STAT RMD XCUP OPTS<br>
// ACCT TYPE APPE RNFR XCWD HELP XRMD STOU AUTH<br>
// REIN STRU SMNT RNTO LIST NOOP PWD SIZE PBSZ<br>
// QUIT MODE SYST ABOR NLST MKD XPWD MDTM PROT<br>
// 在伺服器上執行命令,如果用sendServer來執行遠程命令(不能執行本地FTP命令)的話,所有FTP命令都要加上/r/n<br>
// ftpclient.sendServer("XMKD /test/bb/r/n"); //執行伺服器上的FTP命令<br>
// ftpclient.readServerResponse一定要在sendServer後調用<br>
// nameList("/test")獲取指目錄下的文件列表<br>
// XMKD建立目錄,當目錄存在的情況下再次創建目錄時報錯<br>
// XRMD刪除目錄<br>
// DELE刪除文件<br>
//通過遠程命令 穿件一個files文件夾
ftpClient.sendServer("MKD "+ path + " ");
//這個方法必須在 這兩個方法中間調用 否則 命令不管用
ftpClient.binary();
ftpClient.readServerResponse();
return false;
}
/**
* 檢查文件夾是否存在
* @param dir
* @param ftpClient
* @return
*/
public boolean isDirExist(String dir, FtpClient ftpClient) {
try {
ftpClient.cd(dir);
} catch (Exception e) {
return false;
}
return true;
}
}
(2):KmConfig.java代碼如下:定義FTP伺服器參數,包括登錄的用戶名密碼之類的。
package ftpDemo;
public class KmConfig {
//主機ip
private String FtpHost = "";
//埠號
private int FtpPort;
//ftp用戶名
private String FtpUser = "";
//ftp密碼
private String FtpPassword = "";
//ftp中的目錄
private String FtpPath = "";
public String getFtpHost() {
return FtpHost;
}
public void setFtpHost(String ftpHost) {
FtpHost = ftpHost;
}
public int getFtpPort() {
return FtpPort;
}
public void setFtpPort(int ftpPort) {
FtpPort = ftpPort;
}
public String getFtpUser() {
return FtpUser;
}
public void setFtpUser(String ftpUser) {
FtpUser = ftpUser;
}
public String getFtpPassword() {
return FtpPassword;
}
public void setFtpPassword(String ftpPassword) {
FtpPassword = ftpPassword;
}
public String getFtpPath() {
return FtpPath;
}
public void setFtpPath(String ftpPath) {
FtpPath = ftpPath;
}
}
(3):下面是測試代碼:
4. 怎樣建設FTP伺服器,我是用小區寬頻上網的
1 :電信ADSL
為便於大眾認識ADSL(全稱為Asymmetric Digital Subscriber Line,非對稱數字用戶線路),各地電信局在宣傳ADSL時常會採用一些好聽的名字,如「超級一線通」、「網路快車」等,其實這些都指同一種寬頻方式。
安裝條件:
在安裝便利性方面,電信ADSL無疑擁有得天獨厚的優勢。ADSL可直接利用現有的電話線路,通過ADSL MODEM後進行數字信息傳輸。因此,凡是安裝了電信電話的用戶都具備安裝ADSL的基本條件(只要當地電信局開通ADSL寬頻服務),接著用戶可到當地電信局查詢該電話號碼是否可以安裝ADSL,得到肯定答復後便可申請安裝(一般來講,電信會判斷你的電話與最近的機房距離是否超過3km,若超過則無法安裝)。安裝時用戶需擁有一台ADSL MODEM(通常由電信提供,有的地區也可自行購買)和帶網卡的電腦。
傳輸速率:
雖然ADSL的最大理論上行速率可達到1Mbps,下行速率可達8Mbps,但目前國內電信為普通家庭用戶提供的實際速率多為下行512Kbps,提供下行1Mbps甚至以上速度的地區很少。值得注意的是,這里的傳輸速率為用戶獨享帶寬,因此不必擔心多家用戶在同一時間使用ADSL會造成網速變慢。此外,電信經常會以ADSL「提速」作為宣傳重點,大家要明白這里提到的「提速」通常是指下行速率,而上傳速率依然未變。
優點:
工作穩定,出故障的幾率較小,一旦出現故障可及時與電信(如撥打電話1000)聯系,通常能很快得到技術支持和故障排除。
電信會推出不同價格的包月套餐,為用戶提供更多的選擇。
帶寬獨享,並使用公網IP,用戶可建立網站、FTP伺服器或游戲伺服器。
不足:
ADSL速率偏慢,以512Kbps帶寬為例,最大下載實際速率為87KB/s左右,即便升級到1M帶寬,也只能達到一百多KB。
對電話線路質量要求較高,如果電話線路質量不好易造成ADSL工作不穩定或斷線。
接入方法2:小區寬頻(FTTX+LAN)
這是大中城市目前較普及的一種寬頻接入方式,網路服務商採用光纖接入到樓(FTTB)或小區(FTTZ),再通過網線接入用戶家,為整幢樓或小區提供共享帶寬(通常是10Mb/s)。目前國內有多家公司提供此類寬頻接入方式,如網通、長城寬頻、聯通和電信等。
安裝條件:
這種寬頻接入通常由小區出面申請安裝,網路服務商不受理個人服務。用戶可詢問所居住小區物管或直接詢問當地網路服務商是否已開通本小區寬頻。這種接入方式對用戶設備要求最低,只需一台帶10/100Mbps自適應網卡的電腦。
傳輸速率:
目前,絕大多數小區寬頻均為10Mbps共享帶寬,這意味如果在同一時間上網的用戶較多,網速則較慢。即便如此,多數情況的平均下載速度仍遠遠高於電信ADSL,達到了幾百KB/s,在速度方面佔有較大優勢。
優點:
初裝費用較低(通常在100~300元之間,視地區不同而異),下載速度很快,通常能達到上百KB/s,很適合需要經常下載文件的用戶,而且沒有上傳速度慢的限制。
不足:
由於這種寬頻接入主要針對小區,因此個人用戶無法自行申請,必須待小區用戶達到一定數量後才能向網路服務商提出安裝申請,較為不便。不過一旦該小區已開通小區寬頻,那麼從申請到安裝所需等待的時間非常短。此外,各小區採用哪家公司的寬頻服務由網路運營商決定,用戶無法選擇。
多數小區寬頻採用內部IP地址,不便於需使用公網IP的應用(如架設網站、FTP伺服器、玩網路游戲等)。
由於帶寬共享,一旦小區上網人數較多,在上網高峰時期網速會變得很慢,甚至還不如ADSL。
接入方法3:有線通
有的地方也稱為「廣電通」,這是與前面兩種完全不同的方式,它直接利用現有的有線電視網路,並稍加改造,便可利用閉路線纜的一個頻道進行數據傳送,而不影響原有的有線電視信號傳送,其理論傳輸速率可達到上行10Mbps、下行40Mbps。
安裝條件:
目前國內開通有線通的城市還不多,主要集中在上海和廣州等大城市。安裝前,用戶可詢問當地有線網路公司是否可開通有線通服務。設備方面需要一台Cable MODEM和一台帶10/100Mbps自適應網卡的電腦。
傳輸速率:
盡管理論傳輸速率很高,但一個小區或一幢樓通常只開通10Mbps帶寬,同樣屬於共享帶寬。上網人數較少的情況下,下載速率可達到200~300KB/s。
優點:
最大好處是無需撥號,開機便永遠在線。
不足:
目前開通有線通的地區還不多,普及程度不夠。由於帶寬共享,上網人數增多後,速度會下降。初裝費用較高,如上海初裝費為580元。
5. 騎行ftp150什麼水平
新手水平。通常世界級的自談碼絕行車都具有至少360~400W以上的ftp能力,騎行ftp150是新手水平,而226km最頂尖的職業選手ftp在340~360w之間,業余的自行車模前選手的ftp通含姿常是在250~320w附近。
6. 一般無線路由器的初始帳號密碼是什麼
無線路由器初始帳號密碼大全:
1、艾瑪701g 192.168.101.1 192.168.0.1 用戶名:admin 密碼:admin
2、艾瑪701H192.168.1.110.0.0.2 用戶名:admin 密碼:epicrouter
3、實達2110EH ROUTER 192.168.10.1 用戶名:user 密碼:password
4、神州數碼/華碩: 用戶名:adsl 密碼:adsl1234
5、全向: 用戶名:root 密碼:root
6、普天: 用戶名:admin 密碼:dare
7、e-tek 用戶名:admin 密碼:12345
8、zyxel 用戶名:anonymous 密碼:1234
9、北電 用戶名:anonymous 密碼:12345
10、大恆 用戶名:admin 密碼:admin
11、大唐 用戶名:admin 密碼:1234
12、斯威特用戶名:root 密碼:root 用戶名:user 密碼:user
13、中興 用戶名:adsl 密碼:adsl831
14、全向QL1680 IP地址10.0.0.2 用戶名:admin,密碼:qxcomm1680。
(6)km285ftp擴展閱讀
無線路由器好比將單純性無線AP和寬頻路由器合二為一的擴展型產品,它不僅具備單純性無線AP所有功能如支持DHCP客戶端、支持VPN、防火牆、支持WEP加密等等,而且還包括了網路地址轉換(NAT)功能,可支持區域網用戶的網路連接共享。可實現家庭無線網路中的Internet連接共享,實現ADSL、Cable modem和小區寬頻的無線共享接入。
無線路由器的USB介面,它可以作為多功能伺服器來幫助你建立一個屬於你自己的網路,當你外出的時候,你可以使用辦公室列印機,通過Webcam監控你的房子,與同事或者朋友共享文件,甚至可以下載FTP或BT文件。市面上具備USB介面的無線路由器較為罕見,其中,飛魚星的一款路由器VE982W就是具備USB介面的無線路由器。
7. java FTP下載文件在代碼中如何實現知道下載完成
(KmConfigkmConfig,StringfileName,StringclientFileName,OutputStreamoutputStream){
try{
StringftpHost=kmConfig.getFtpHost();
intport=kmConfig.getFtpPort();
StringuserName=kmConfig.getFtpUser();
StringpassWord=kmConfig.getFtpPassword();
Stringpath=kmConfig.getFtpPath();
FtpClientftpClient=newFtpClient(ftpHost,port);//ftpHost為FTP伺服器的IP地址,port為FTP伺服器的登陸埠,ftpHost為String型,port為int型。
ftpClient.login(userName,passWord);//userName、passWord分別為FTP伺服器的登陸用戶名和密碼
ftpClient.binary();
ftpClient.cd(path);//path為FTP伺服器上保存上傳文件的路徑。
try{
TelnetInputStreamin=ftpClient.get(fileName);
byte[]bytes=newbyte[1024];
intcnt=0;
while((cnt=in.read(bytes,0,bytes.length))!=-1){
outputStream.write(bytes,0,cnt);
}
//##############################################
//這里文件就已經下載完了,自己理解一下
//#############################################
outputStream.close();
in.close();
}catch(Exceptione){
ftpClient.closeServer();
e.printStackTrace();
}
ftpClient.closeServer();
}catch(Exceptione){
System.out.println("下載文件失敗!請檢查系統FTP設置,並確認FTP服務啟動");
}
}