导航:首页 > 文件类型 > shell判断文件夹是否存在

shell判断文件夹是否存在

发布时间:2024-03-31 10:29:11

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. CSHELL如何完成这样的功能,判断一个文件夹下面是否存在文件

可以用find来查找,根来据查源找的返回状态变量来判断

#!bin/csh

find . -name filename
if($? == 0) # C shell 的if判断不知道是不是这样,具体的给忘了,状态变量是$?
echo "filename 存在"
else
echo "filenam 不存在"
endif

3. shell脚本判断文件夹下是否有文件

我们可复以通过判制断文件夹中的文件的列表是否为空来判断:

if[[-n$(ls)]];then
#Dosomethinghere
else
#Dosomethingelsehere
fi

4. shell判断文件夹是否存在

Shell中的test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试,那么如何使用shell来判断文件夹是否存在呢?今天小编就就带大家来看看吧。
文件夹不存在则创建


如果身边就有电脑,可以跟着上文一起操作,这样可以更好的理解喔
本文章基于Lenovo品牌、Windows10系统撰写的。

5. 编写一个shell脚本实现: 判断用户家目录下(~)下面有没有一个叫test的文件夹

#!/bin/bash

cd~
dir="test"
if[-d"$dir"];then
num=0
while(($num<3));do
read-p"Inputfilename:"file
if[-f"$dir/$file"];then
echo"fileisexists,pleaseinputotherfilename"
num=`expr$num+1`
continue
else
touch$dir/$file
break
fi
done
else
read-p"testdirisnotexists,areyouwanttocreateit?[y/n]"ch
if["$ch"="y"];then
mkdir-p$dir
else
exit1
fi
fi

阅读全文

与shell判断文件夹是否存在相关的资料

热点内容
段位只是一个数据多少人吵散了 浏览:722
双网卡上不同网络 浏览:94
拳皇game怎么打压缩文件 浏览:748
有哪些两级配送物流网络 浏览:8
sql目录名加文件名 浏览:446
小学编程教材哪个好 浏览:179
英语词典苹果app 浏览:344
党的文件保管采用什么办法 浏览:45
老版本的百度云盘 浏览:201
一指弹app怎么用 浏览:249
ps怎么提取文件名 浏览:540
苹果7plus网络连接超时 浏览:959
权重6网站卖多少 浏览:151
bzb网站有哪些 浏览:687
机械类专业要学什么编程 浏览:89
SQL中打开excel文件 浏览:468
蓝牙可以传word文件吗 浏览:65
三星能自己升级系统吗 浏览:265
12款新福克斯手动挡bcm升级 浏览:330
js内容尾部增加内容 浏览:803

友情链接