當前位置:首頁 » 文件管理 » ftp判斷依據

ftp判斷依據

發布時間: 2022-09-19 19:14:45

① 如何判斷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能登錄、用戶名、密碼應該不會有問題吧,就沒判斷了。

② 如何判斷FTP連接成功

ping外網看通不通

開始-運行-輸入 cmd-出現黑框-輸入 ping空格(FTP伺服器地址)回車 看如果通的話會出現一些數據 比如延遲多少毫秒啊(ms)等等

③ ftp通不通的判斷依據

能ping通,說明物理上是通的。
ftp通不通,要看客戶端連接後能不能看到目錄,能不能下載文件。
一要看有沒有許可權,二連接參數對不對,
用ftp客戶端連接服務端試試。

④ 求助:怎麼判斷FTP是否成功

判斷FTP是否成功,最好就是聯接一下,上傳下載都驗證一下,可以使用FTP軟體來測試聯接上傳下載!

⑤ 可以根據ftp文件判斷編寫語言和資料庫類型嗎

1、登錄FTP――相應目錄――按右鍵――屬性 2、在屬性中可以看到文件夾的許可權設置。在Read前面打勾,表示可讀,在Write前面打勾,表示可寫,在Execcute前面打勾。表示可執行。可以在前面打勾來更改許可權。也可以點擊chmod,直接輸入數字更改許可權。希望對你有用和幫到你。

⑥ 怎麼判斷FTP一個文件已經上傳完畢

我做過這個,說下我的思路。

將錯誤輸出導出到文件err.log,方便後續檢查。ftp連接是否成功和文件上傳是否成功都可以通過這個來檢查。
(ftp -i -n $FTP_HOST $FTP_HOST_PORT <<FTPEOF
user $FTP_USER $FTP_PASSWORD
cd $FTP_DIR
$TRANS_MODE
put $FTP_FILENAME
quit
FTPEOF
) 2>>err.log
if [ -s err.log ]; then #文件存在且不為空
echo "FTP連接和文件上傳都成功"
else
#你可以測試一下失敗的情況看下錯誤信息
#然後用grep通過在err.log文件中查找關鍵字方法來確認是FTP連接失敗還是文件上傳失敗。
fi

返回一些參數信息不知道什麼意思。
你是要用另一個腳本來調用這個腳本嗎?還是就做在一個腳本里?

⑦ 怎麼判斷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上是的文件是文件夾還是文件

引用
3

的回復:使用這個方法
System.IO.Path.GetExtension(ftp路徑)判斷後綴名,如果有後綴名就是文件,沒有後綴名就是文件夾有些文件名沒有後綴的

⑩ 怎樣判斷FTP服務正常

在cmd窗口中輸入 telnet ip地址 21 如果能夠連接上去就沒問題

熱點內容
android視頻p2p 發布:2024-10-10 15:16:06 瀏覽:714
python3scrapy爬蟲 發布:2024-10-10 15:11:55 瀏覽:89
身份存儲 發布:2024-10-10 14:51:29 瀏覽:534
ns2源碼 發布:2024-10-10 14:46:42 瀏覽:564
print函數python 發布:2024-10-10 14:46:20 瀏覽:235
如何搭建模擬交易伺服器 發布:2024-10-10 14:37:45 瀏覽:563
ip無法訪問nginx 發布:2024-10-10 14:17:03 瀏覽:741
殷雷加密狗驅動下載 發布:2024-10-10 13:56:37 瀏覽:648
pc游戲編程人機博弈 發布:2024-10-10 13:49:32 瀏覽:455
有什麼軟體可以套wifi密碼 發布:2024-10-10 13:32:06 瀏覽:823