ftp判断文件夹文件
⑴ C#通过ftp判断服务器上指定目录下面的文件夹是否存在,不存在就在改目录下新建一个
一、登陆服务器后台查看,用cuteftp等软件可以看到,浏览器在服务器提供商登录也行。
二、直接输入连接,打开test文件夹里的任意脚本之类的东西,只要不显示not found 就证明有存在。前提是你知道一般情况下测试模式会在该文件夹里创建什么文件以及文件名和后缀。
⑵ php用ftp_nlist获取到列表后怎么判断是一个文件还是一个目录
用ftp_rawlist,返回结果会告诉你,是文件还是文件夹,非要用ftp_nlist的话,就循环判断返回值里面的ftp_size,如果是文件夹,会返回-1,但是效率没有ftp_rawlist来得高
⑶ 如何判断ftp上是的文件是文件夹还是文件
引用
3
楼
的回复:使用这个方法
System.IO.Path.GetExtension(ftp路径)判断后缀名,如果有后缀名就是文件,没有后缀名就是文件夹有些文件名没有后缀的
⑷ 大侠请留步,怎样判断FTP服务器上的文件与本地文件是否相同
如果想快速判断,一般只能判断二者的大小是否一致。当然如果文件修改后大小不变,那这种方法是无效的。如果这个FTP只供你一个人上传,那你可以先将本地文件同步到FTP上,然后在本地建立每个文件的MD5的对照表,下次比如上传时,先检查本地文件的MD5是否与之前存储的MD5相符,如果不符就说明文件发生过变动。
⑸ 如何判断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上的某个文件夹是否存在
通过cd命令到文件夹所在的目录
在通过ls命令就可以查看即可
⑺ 怎么判断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;}}
⑻ C#如何判断FTP服务器上的文件夹是否存在
引入IO命名空间Directory类就是用来操作文件夹的Directory.Exists(string path); 该方法用于检查指定的文件夹在磁盘上是否存在,存在返回true,否则false
⑼ 如何判断ftp 路径是否是文件夹
Shell判断FTP上某个路径、文件是否存在:#bin/bash#进入该目录,把文件down在这里cd/opt/#某个路径的某个文件变量定义f1=/file1/file2/filename;ftp-i-v-n192.x.x.x<
⑽ VBNET从FTP下载文件,需要先判断文件是否存在吗
需要。
在实际使用FTP文件服务器的过程中,经常需要远程下载解析文件。为提高效率,需要判断文件存在与否,有选择的进行解析。
FTP协议是一个用于在计算机网络上客户端和服务器之间进行文件传输的应用层协议,包括FTP服务器和FTP客户端两个组成部分。FTP能操作任何类型的文件而不需要进一步处理,但有着极高的延时,从开始请求到第一次接收需求数据之间的时间较长,并不时地执行一些冗长的登录进程。