ScriptFTP是一款腳本類型的FTP工具,全部工作都可以通過編輯腳本的方式執行,您可以在軟件界面找到官方推薦的常用腳本案例,可以在軟件查看上傳腳本,查看下載腳本,查看同步數據腳本,官方的案例腳本已經提供詳細的介紹,直接替換服務器地址和自己的賬戶信息就可以使用現有的腳本訪問服務器,從而開始上傳和下載數據,操作過程還是比較簡單的,您也可以在軟件自定義腳本內容,編輯FTP服務器需要的操作腳本就可以在Scriptftp軟件上一鍵執行!
完成無人值守操作
基于 FTP 協議標準和 RFC
純 FTP 協議支持
FTP over SSL (FTPS) 支持
SSH FTP (SFTP) 支持
快速腳本執行和低內存占用
不同級別的輸出詳細信息。具有用于故障排除的詳細信息的最高級別
能夠定期和計劃腳本執行
完全后臺運行或正常窗口操作
每個可用運行腳本的日志文件
通過外部命令執行、環境變量等與其他工具或工作流集成。
通過命令行版本的FTP解釋器提供完整的命令行支持
1、ScriptFTP提供腳本設置功能,可以在軟件編輯腳本內容
2、可以使用官方提供的腳本直接連接服務器,從而上傳數據
3、可以在軟件添加多個常用的腳本,一鍵執行服務器連接
4、可以查看官方的案例腳本內容,可以在TXT文件上查看腳本步驟
5、上傳數據和下載數據的腳本都可以在軟件新建
6、也可以在軟件創建數據同步的腳本,常用的FTP操作腳本都可以使用官方的模板
7、支持數據備份功能,可以通過ScriptFTP軟件添加備份腳本
8、服務器連接命令:開放主機、關閉主機、設置協議、設置鍵文件、設置端口、設置超時、已連接
9、文件傳輸命令:獲取文件、普特文件、同步、添加排除、清除排除、設置類型、設置被動、設定速度
1、打開ScriptFTP_setup.exe開始安裝軟件,設置安裝地址C:Program Files (x86)ScriptFTP
2、將注冊機scriptftp.v.4.5-patch.exe復制到軟件的安裝地址,啟動點擊patch
3、已經添加補丁完畢,直接啟動ScriptFTP就可以免費使用
4、如圖所示,可以在軟件新建一個上傳或者下載的腳本
5、這里是下載的腳本界面,在軟件輸入連接FTP服務器的地址和賬戶信息,設置數據上傳下載的路徑
6、打開腳本到ScriptFTP就可以開始下載數據,也可以在軟件選擇上傳數據的腳本
7、同樣設置連接FTP的賬戶,添加發送文件的路徑,從而使用腳本一鍵上傳數據
8、可以在軟件添加計劃任務,可以打開web站點,需要就可以下載使用
第 1 課:您的第一個腳本
ScriptFTP 是一個腳本驅動的 FTP 客戶端。它的工作方式與傳統的FTP客戶端類似,但在運行時不需要任何用戶交互,而是使用包含ScriptFTP必須執行的操作的文本文件自動工作。讓我們考慮一個簡單的腳本:
OPENHOST("ftp.myhost.com","myuser","mypassword")
GETFILE("myfile.zip")
CLOSEHOST
單擊新建→空腳本,將上述腳本粘貼到記事本中,并將“ftp.myhost.com”,“myuser”和“mypassword”替換為您的設置。
現在,在腳本FTP窗口中單擊“運行”。不要忘記先在編輯器窗口中保存您的修改。
如您所見,此腳本連接到FTP服務器,下載文件,然后斷開連接。這是一個相當簡單的腳本。
為了熟悉 ScriptFTP 支持的命令,請查看命令列表。你也可以看看GETFILE、PUTFILE或OPENHOST。
第 1 課現已結束。但是,在繼續下一課之前,請查看 ScriptFTP 主頁上的腳本示例部分。在那里,您會找到用于各種目的的腳本集合。
第 2 課:傳輸文件
命令 GETFILE、PUTFILE 和 SYNC 用于文件傳輸。由于 ScriptFTP 的目的是傳輸文件,因此在編寫自己的腳本之前了解這些命令的用法非常重要。
GETFILE 命令用于從 FTP 服務器下載一組文件。它有兩個參數 - 第一個指示您要下載的一個或多個文件。如果還需要從子目錄下載文件,請添加第二個參數:SUBDIRS。
# Connect to server
OPENHOST("ftp.myhost.com","myuser","mypassword")
# Download a.jpg
GETFILE("a.jpg")
# Download every file in cgi-bin
GETFILE("cgi-bin/*.*")
# Download backup-2005-12-3.zip from backup
GETFILE("/backup/backup-2005-12-3.zip")
# Download all files in the directory images
GETFILE("/images/*.*",SUBDIRS)
# Close connection
CLOSEHOST
請注意,使用 SUBDIRS 參數時,ScriptFTP 將保留原始目錄結構,因此將在本地驅動器上創建相應的目錄。
其他常用的腳本命令是 CHDIR 和 LOCALCHDIR。第一個設置當前遠程目錄,第二個用于設置當前本地目錄。ScriptFTP 會將所有文件下載到當前本地目錄,因此您最好在調用 GETFILE 之前使用 LOCALCHDIR。讓我們看一個演示這兩個命令使用的示例:
# Connect to server
OPENHOST("ftp.myhost.com","myuser","mypassword")
# Set current local directory
LOCALCHDIR("C:dest_dir")
# Set current remote directory
CHDIR("/images")
# Download all files from /images to
# the directory images in C:dest_dir
GETFILE("*.*",SUBDIRS)
# Close connection
CLOSEHOST
PUTFILE 命令遵循相同的語法。讓我們看一個例子:
# Connect to server
OPENHOST("ftp.myhost.com","myuser","mypassword")
# Set current local directory
LOCALCHDIR("C:orig_dir")
# Set current remote directory
CHDIR("/images")
# Upload all files from C:orig_dir to
# /images
PUTFILE("*.*",SUBDIRS)
# Close connection
CLOSEHOST
最后是同步命令。使用此命令同步目錄。在 ScriptFTP 中,術語同步意味著“獲取僅傳輸新文件和修改文件的目錄的精確副本。刪除不需要的文件。這個同步的定義可能聽起來很復雜,但只要你看到 SYNC 命令在起作用,你就會明白它:
# Connect to server
OPENHOST("ftp.myhost.com","myuser","mypassword")
# Synchronize C:dest_dir from /www
SYNC("C:dest_dir","/www",DOWNLOAD)
# Close connection
CLOSEHOST
第一個參數指示本地目錄,第二個參數指示遠程目錄,第三個參數指示同步方向。您可以將本地目錄與遠程目錄同步 (下載) 和遠程目錄與本地目錄同步 (上傳)。例如,如果要發布網站,則命令為:SYNC(“C:local_webdir”,“/www”,UPLOAD)
SYNC 命令還有第四個可選的參數:SUBDIRS。它的含義與GETFILE或PUTFILE相同。
網友評論