导航:首页 > 配服务器 > ftp服务器怎么判断本地文件

ftp服务器怎么判断本地文件

发布时间:2022-09-06 17:34:56

㈠ 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;}}

㈢ 大侠请留步,怎样判断FTP服务器上的文件与本地文件是否相同

如果想快速判断,一般只能判断二者的大小是否一致。当然如果文件修改后大小不变,那这种方法是无效的。如果这个FTP只供你一个人上传,那你可以先将本地文件同步到FTP上,然后在本地建立每个文件的MD5的对照表,下次比如上传时,先检查本地文件的MD5是否与之前存储的MD5相符,如果不符就说明文件发生过变动。

㈣ 如何判断ftp服务器上的文件是否在被其他进程使用

你要下载的文件肯定是已经上传好的文件
你在上传完成给标识成文件可以下载
如果我用代码来做文件上传的话,会把上传完的文件移动到另个文件夹。用户就到那个文件夹找要下载的文件。

㈤ ftp登录服务器后如何判断服务器上是存在某一个文件

procere TForm1.Button3Click(Sender: TObject);
var
List : TStringList;
filename : String;
begin
filename:='123.txt';
IdFTP1.List(List,true);
if List.IndexOf(filename)>0 then
showmessage('ssssssssssss');

end;

㈥ C#如何判断FTP服务器上的文件夹是否存在

引入IO命名空间Directory类就是用来操作文件夹的Directory.Exists(string path); 该方法用于检查指定的文件夹在磁盘上是否存在,存在返回true,否则false

㈦ Shell 判断FTP上某个路径、文件是否存在

如果FTP上的文件很大,获取文件会很费时。应该可以不用获取直接判断的,下面供借鉴:

#!/bin/bash
server=127.0.0.1#改为你自己的FTP服务器IP
user=root#修改为你自己的FTP登录用户名
password=root#修改为你自己的FTP用户密码
errlog=./err.log#用于记录FTP错误

ftpCheckFile()
{
ftp-n-i$server<<EOF
USER$user
PASS$password
ls$1
bye
EOF
}

rm-f$errlog
ftpCheckFile$1>/dev/null2>$errlog
bytes=`wc-c$errlog|awk'{print$1}'`
if[$bytes-eq0];then
echo"$1-Exist!"
else
echo"$1-Notexist!"
fi

用的时候在脚本名后跟一个参数,就是你要判断的文件名或路径名。

思路:如果文件或路径不存在,FTP中的ls命令会执行错误,从而在错误日志err.log中有记录。

通过解析该错误日志的内容,可以得知文件或目录是否存在。

我这里暂时没有环境试验,所以没法得知错误日志的格式,只能暂且通过判断日志字节大小是否为0来看是否发生了错误,而无法确定具体错误种类。

java如何判断ftp服务器的文件是文件还是目录

privatebooleancheckFileName(downFileName){
try{
ftp.cd(downFileName);//不是目录时,将报错
ftp.cd("..");//回到原来的目录
returntrue;
}catch(Exceptione){
returnfalse;
}
}

阅读全文

与ftp服务器怎么判断本地文件相关的资料

热点内容
美团中原消金在美团app的哪里 浏览:885
plc命令cio怎么用 浏览:127
androidvarchar 浏览:521
ftplinux命令get 浏览:956
程序员那么可爱21集剧情 浏览:305
免费阅读程序员那么可爱 浏览:982
外网哄睡助眠解压 浏览:820
如何反编译amxx 浏览:737
rsa加密太耗时 浏览:239
数控车ug编程步骤 浏览:8
如何精准推广app 浏览:177
高中数学教材pdf人教版 浏览:154
什么app能看明星演唱会 浏览:495
ug刀柄放到哪个文件夹 浏览:324
eclipse编写php 浏览:675
php抓取网页内容的代码 浏览:871
什么是萌鸭app 浏览:863
变量的数字如何变化python 浏览:797
整数压缩 浏览:995
最优停止策略问题算法 浏览:718