導航:首頁 > 文件類型 > 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判斷文件夾是否存在相關的資料

熱點內容
編程擴展效果如何 瀏覽:335
榮耀暢玩手環同步qq 瀏覽:475
怎麼向sql中添加資料庫 瀏覽:596
錄歌失敗重啟app什麼意思 瀏覽:522
壓縮文件包怎麼在微信發送 瀏覽:432
mysql資料庫怎麼插入時間值 瀏覽:191
微信視頻不能轉發朋友圈 瀏覽:596
影視後期的app有哪些 瀏覽:956
電子保單數據出錯什麼意思 瀏覽:368
如何以文件下載音樂 瀏覽:438
計算機網路章節練習 瀏覽:999
單片機的外部中斷程序 瀏覽:48
表格批量更名找不到指定文件 瀏覽:869
js的elseif 瀏覽:584
3dmaxvray視頻教程 瀏覽:905
imgtool工具中文版 瀏覽:539
java幫助文件在哪裡 瀏覽:965
win10切換輸入語言 瀏覽:696
haier電視網路用不了怎麼辦 瀏覽:361
蘋果6手機id怎麼更改 瀏覽:179

友情鏈接