Ⅰ FTP到底是什么东西还要花钱买嘛
这个是什么东西不好说,但他的功能还是很好说的 ,相当于一个文件夹,但这个文件夹是在服务器里,而不是在你的电脑上,当你电脑出了问题,你存在这个文件夹里的文件是没有影响的,你可以通过另的电脑访问这个FTP文件夹,然后再获取你的文件.相当于网盘,但是不同的是,它有操作方式是和普通的文件夹操作方式一样,而网盘一般由提供商设计的操作界面.由于FTP是在服务器上的,你需要购买空间来实现存储你的文件,当然也的些服务器是免费提供的
Ⅱ 115网盘中的FTP空间是怎样的存在该怎么用
FTP空间就是设置了FPT协议的空间而已 没有太实际的着用,FTP空间又不可以外链,文件有效期才3天
Ⅲ C#中如何检测ftp是否存在
摘自:http://blog.csdn.net/hejialin666/article/details/3522815
C#对FTP的操作(上传,下载,重命名文件,删除文件,文件存在检查)
只摘录其中一个,未检查是否正确(我这边没有这个条件),仅供你参考:
/// <summary>
/// ftp文件存在检查
/// </summary>
/// <param name="ftpPath"></param>
/// <param name="ftpName"></param>
/// <returns></returns>
public bool fileCheckExist(string ftpPath, string ftpName)
{
bool success = false;
FtpWebRequest ftpWebRequest = null;
WebResponse webResponse = null;
StreamReader reader = null;
try
{
string url = ftpRootURL + ftpPath;
ftpWebRequest = (FtpWebRequest)FtpWebRequest.Create(new Uri(url));
ftpWebRequest.Credentials = new NetworkCredential(ftpUser, ftpPassword);
ftpWebRequest.Method = WebRequestMethods.Ftp.ListDirectory;
ftpWebRequest.KeepAlive = false;
webResponse = ftpWebRequest.GetResponse();
reader = new StreamReader(webResponse.GetResponseStream());
string line = reader.ReadLine();
while (line != null)
{
if (line == ftpName)
{
success = true;
break;
}
line = reader.ReadLine();
}
}
catch (Exception)
{
success = false;
}
finally
{
if (reader != null)
{
reader.Close();
}
if (webResponse != null)
{
webResponse.Close();
}
}
return success;
}
}
Ⅳ 什么是FTPFTP有哪些功能
FTP(File Transfer Protocol)是 Internet
上用来传送文件的协议(文件传输协议)。它是为了我们能够在
Internet 上互相传送文件而制定的的文件传送标准,规定了
Internet 上文件如何传送。也就是说,通过 FTP
协议,我们就可以跟 Internet 上的 FTP
服务器进行文件的上传(Upload)或下载(Download)等动作。
对于虚拟主机用户来说,FTP主要是用于将用户的网站上传至虚拟主机或者将网页从主机上下载至本地。
Ⅳ ftp 存在于哪里
FTP是一个服务,只存在安装服务的系统了,根目录就是你存放文件的地方。
Ⅵ 关于FTP请进!
FTP与serv-U简介
FTP的全称是File Transfer Protocol(文件传输协议)。而FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。当它们运行时,用户就可以连接到服务器上下载文件,也可以将自己的文件上传到FTP服务器中。在TCP/IP协议中,FTP标准命令端口号为21,数据端口为20。
FTP 服务器可以以两种方式登录,一种时匿名登录,另一种时使用授权帐号和密码登录。
一般匿名登录只能下载FTP服务器的文件,对这类用户,需要加以限制,不宜开启过高的权利,在带宽方面也要加以限制。
而对于授权帐号登录,管理员可以针对不同用户的需求,对帐号进行限制,不如可以访问哪些资源,上载与下载速率等。如没有十分必要,不要轻易赋予管理员的权限。
搭建FTP服务器的软件有多种,其中比较常见的时IIS中的FTP功能与SERV-U FTP Server。
IIS中的FTP功能属于非专业的FTP软件,但由于它与Windows 2000集成,所以,熟悉的人比较多。
SERV-U FTP Server是一款共享软件,未注册可以使用30天,它是专业的FTP 服务器软件。性能稳定,且使用简单,它可以载同一台机器上建立多个FTP服务器,也可以为每个服务器建立不同的帐号和组,并能详细的记录用户访问情况。
下面介绍如何安装和配置Serv-U FTP服务器,它的基本过程如下:
1. 用Serv-U架设个人FTP
首先下载安装Serv-U并运行,安装完成之后将出现“设置向导”窗口,我们就来跟随着这个向导的指引,一步步进行操作。
1) 设置Serv-U的IP地址与域名
单击“下一步”跳过系统提示信息,来到“您的IP地址”窗口,这里要求输入本机的IP地址。
如果你的电脑有固定的IP地址,那就直接输入;如果你只有动态IP(例如拨号用户),那该处请留空,Serv-U在运行时会自动确定你的IP地址。
下一步,进行“域名”设定。如果该机申请了域名,可以填写上,否则可以填写任意的名称。
接下来的是“系统服务”选项。如果选择“是”,这样当系统启动时,服务器也会跟着开始运行。
2) 设置匿名登录
匿名访问就是允许用户以Anonymous为用户名,无需特定密码即可连接服务器并拷贝文件。如果你不想让陌生人随意进入你的FTP服务器,或想成立VIP会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过你许可的用户才能登录该FTP。如果允许匿名登录在此选“是”。
之后就要为匿名账户指定FTP上传或下载的主目录,这是匿名用户登录到你的FTP服务器后看到的目录。设定后,向导还会继续询问你是否将匿名用户锁定于此目录中,如图3所示,从安全的角度考虑,建议选“是”。这样匿名登录的用户将只能访问你指定的主目录及以下的各级子目录,而不能访问上级目录,便于保证硬盘上其他文件的安全。
3) 创建新账户
除了匿名用户,我们一般还需要建立有密码的专用账号,也就是说可以让指定用户以专门的账号和密码访问你的服务器,这样做适用于实行会员制下载或只让授权用户访问。在图4所示窗口中单击“users”,按下鼠标右键,选择“new user”新建帐号,填入账号名称test,而后在“账号密码”窗口输入该账号的密码。
单击“下一步”,要求指定FTP主目录,并询问是否将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同。
2. 帐户属性设置
至此,我们已拥有了两个用户——Anonymous和test。点击“test”用户,右侧出现test用户属性设置界面。
在Account选项中,可以修改用户名称、密码,所属组别,用户主目录,帐户特权(是否为管理员)。
在General选项中,可以设置用户使用同一个IP的最大连接数,最大上载,下载速率超时时间等。
在Dir Acess选项中,可分别针对不同目录设置读、写、列表、删除、继承等权限。此项需要根据实际需要慎重选择。
在IP access选项中,可设置来自哪些IP地址的test用户可以访问,哪些地址范围是拒绝访问的。
在UL/DL Ratios中,可设置上、下载比例。
在Quota选项中,设置磁盘配额。可根据需要给用户分配一定的磁盘空间,避免服务器硬盘被用户过度使用情况。
3. 设置虚拟目录
如果需要提供服务的文件不在主目录,而保存在其他分区或目录下,可通过设置虚拟目录实现访问,而不必把文件拷贝到主目录下面。比如我将主目录设为E:\game,想将D:\TEMP挂到主目录下供人下载,就要用到虚拟目录的功能。其中:%HOME%即指的主目录。
第一步:建立虚拟目录
如图单击ftp.om.cn中的settings标签,设置物理目录D:\Temp目录到主目录的映射。
第二步:物理目录加入Dir Access之中
设置虚拟目录就是为了将用户锁定在主目录下的,所以要将物理目录加入Dir Access之中,并设置访问权限,如图3
4. 管理Serv-U服务器
1) 设置启动服务选项:点击窗体左方的“Local Server”,勾选右边的“Start automatically(system service)”。
2) 管理域属性:
对FTP服务器来说,建立多个域是非常有用的,每个域都有各自的用户、组和相关的设置。下面简单介绍一下管理器界面上必要的各项设置。
点击ftp.com.cn域名,可管理该域名称、IP地址、服务端口等。
点击“setting”选项,如图 所示,
在“Jeneral”选项可以设置最大用户数和虚拟目录;
在“Ip access”选项可以设置允许和拒绝的IP访问范围;
在“Message“选项中是一些系统提示信息;
在“Logging”选项中,可选择性记录系统日志、安全日志、上下载日志及日志文件等。
在“UL/DL Rate”选项中,设置上下载速率比。
在“Advanced”选项中,可设置保留活动用户的时间,帐号密码是否加密、是否允许被 动模式传输数据等。
我们从总体的服务器管理、域管理、帐户管理三个方面介绍了Serv-U的使用。 至此,一个简单的个人FTP服务器就已经完整地呈现在你面前了。
5. 测试FTP服务
要使用FTP服务器下载和上传,就要用到FTP的客户端软件。常用的FTP客户端软件有CuteFTP、FlashFXP、FTP Explorer等等。基本上只要在这些软件的“主机名”处中填入你庙宇的FTP服务器IP地址,而后依次填入用户名,密码和端口,点击连接,只要能看到你设定的主目录并成功实现文件的下载和上传,就说明这个用Serv-U建立起来的FTP服务器能正常使用了!下图是使用FlashFXP客户端软件用test帐号登录的信息,图右下方可看到服务器地址、登录帐号等信息。
你试一下吧。
Ⅶ 如何判断ftp上是否存在某一文件或文件夹
Shell 判断FTP上某个路径、文件是否存在:
#bin/bash
#进入该目录,把文件down在这里
cd /opt/
#某个路径的某个文件变量定义
f1=/file1/file2/filename;
ftp -i -v -n 192.x.x.x <<ok
use ftpuser ftppasswd
binary
get ${f1}
bye
ok
if [ -f /opt/filename ] ;then
echo "the ftp filename exist.";
fi
exit 0
#首先要知道ftp上的路径和文件的名字,如果不知道的话,用通配符也可以,但是路径得知道,总不能全部下载下来吧。。。还有,ftp能登录、用户名、密码应该不会有问题吧,就没判断了。
Ⅷ 怎么判断FTP文件是否存在
//////1.从ftp服务器的指定目录下获得文件列表//////ftp服务器IP(DNS)地址///对ftp服务器上的目录或文档的操作方式///publicstaticvoidGetFileList(stringpath,stringWRMethods){string[]downloadFiles;WebResponseresponse=null;StreamReaderreader=null;StringBuilderresult=newStringBuilder();try{//连接ftp服务器ConnectFtpServer(path);//设定要传送到ftp服务器的命令reqFTP.Method=WRMethods;//传回ftp服务器回应response=reqFTP.GetResponse();reader=newStreamReader(response.GetResponseStream(),Encoding.Default);stringline=reader.ReadLine();while(line!=null){if(line.Substring(line.LastIndexOf('.')+1,3)=="xml"){result.Append(line);result.Append("\n");}line=reader.ReadLine();}if(string.IsNullOrEmpty(result.ToString())==true||result.ToString().Length0){DownLoad(localFolder,downloadFiles);}reader.Close();response.Close();_job_Message+="本次读取到的文件列表为:"+result;///删除FTP上的文件DeleteFileName(localFolder,downloadFiles);}}catch(Exceptionex){_job_Err_Message+="3.从FTP远端主机的根目录下获得文件列表时发生的错误讯息:"+ex.Message.ToString()+"";downloadFiles=null;}}
Ⅸ shell判断 ftp上的文件存在吗
ftp无法判断的, 使用sftp才行的哦, 能否看一下my网名?这个问题可以帮助编写一个程序来解决的哦
Ⅹ 易语言如何查看FTP里某个文件是否存在
首先是连接FTP服务器,然后下载整个文件名称 如果下载成功等于真,下载失败等于假
是这样写的
连接FTP服务器(“IP地址”,“账号”,“密码”,21,)
如果 (FTP文件下载 (“/1/” + 编辑框1.内容 + “.txt”, 编辑框1.内容 + “.txt”, ) = 真)
等于真的代码~
等于假的代码~
来个截图吧~