當前位置:首頁 » 文件傳輸 » 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 ]