1
如何顯示::ftp::Put
處理的上傳百分比Tcl?Tcl - 監控FTP上傳百分比
例子:
proc upload {host user pass dir fileList} {
set handle [::ftp::Open $host $user $pass]
ftpGoToDir $handle $dir
# some counters for our feedback string
set j 1
set k [llength $fileList]
foreach i $fileList {
upload:status "uploading ($j/$k) $i"
::ftp::Put $handle $i
incr j
}
謝謝:)
它給我這個錯誤:'錯誤#ARGS:應該是「PROC名ARGS body「,同時執行」proc upload:execute handle filename {chunksize 8196}「'。對不起,我是Tcl的新手:) – yoda
我錯過了proc身體的大括號。固定。我確實說過未經測試;) –
謝謝。它仍然有一個ftp關閉方法的問題,不知道是怎麼一回事,看不到你的腳本中正在關閉的任何ftp指針。 – yoda