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