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服务启动");
}
}