這裡蒐索程式師資訊,查找有用的技術資料
当前位置:首页 » 文件传输 » ftp判断是文件还是目录
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp判断是文件还是目录

发布时间: 2023-03-18 10:12:27

1. 如何判断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能登录、用户名、密码应该不会有问题吧,就没判断了。

2. C#通过ftp判断服务器上指定目录下面的文件夹是否存在,不存在就在改目录下新建一个

一、登陆服务器后台查看,用cuteftp等软件可以看到,浏览器在服务器提供商登录也行。
二、直接输入连接,打开test文件夹里的任意脚本之类的东西,只要不显示not found 就证明有存在。前提是你知道一般情况下测试模式会在该文件夹里创建什么文件以及文件名和后缀。

3. 如何判断ftp上是的文件是文件夹还是文件

引用
3

的回复:使用这个方法
System.IO.Path.GetExtension(ftp路径)判断后缀名,如果有后缀名就是文件,没有后缀名就是文件夹有些文件名没有后缀的

4. shell中ftp中如何判断文件是否存在,或者目录是否存在

-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]
-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]
-f filename 如果 filename为常规文件,则为真 [ -f /usr/bin/grep ]