在ftp命令中,獲取遠端服務端的檔案列表直接通過ls命令即可將伺服器中檔案列表存入本地
ls[remote-dir][local-file]:顯示遠端目錄remote-dir,並存入本地檔案local-file
在sftp中就沒有命令可用,只能自己想辦法。
具體命令如下:
expect > /data1/tmp/file_list.txt <<-!
set timeout 99999
spawn sftp [email protected]
expect "authorized only. all activity will be monitored and [email protected]'s password:"
send "password\n"
expect "sftp>"
send "cd /data1/bin\n"
expect "sftp>"
send "ls -tlr\n"
expect "sftp>"
send "exit\n"
!
Perl獲取目錄下檔案或者包含子目錄下檔案
1 my dir d my work temp 2my files 34 獲取給定目錄下檔案 5 files get dir files dir 67 獲取給定目錄以及子目錄下檔案 8 files get dir files x dir 9 10 獲取目錄下以及子目錄下檔案,返回的結果中包含路徑 1...
Delphi 獲取指定目錄下檔案的大小
這個函式可以獲得指定目錄下所有的檔案路徑 名稱,能夠遞迴搜尋 procedure findallfile const dir string list tstringlist var hfindfile thandle findfiledata win32 find data fullname,fna...
Python程式設計 獲取ftp目錄下資料夾和檔案
原文標題 python ftplib.ftp 獲取當前路徑下所有目錄 python內建庫ftplib中,ftp 模組裡有乙個dir函式,可以列印出當前路徑下所有檔案,但是這個函式沒有返回值,只是列印出來。還有乙個nlst函式,可以返回乙個檔名的列表,但是只有檔名,沒有詳細資訊,無法判斷是否是目錄。目...