This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

sendftp for multitple files

Help for those learning Tcl or writing their own scripts.
Post Reply
User avatar
Madalin
Master
Posts: 310
Joined: Fri Jun 24, 2005 11:36 am
Location: Constanta, Romania
Contact:

sendftp for multitple files

Post by Madalin »

Can anyone tell me what is wrong with this code? When its tested to upload only 1 file it works ok but whene i make it do add multiple files it fails.

Code: Select all

proc timed:upload {m h d m y} {
	global ftp

	set ftpx [open "|ftp -n $ftp(host)" w]
	puts $ftpx "user $ftp(user) $ftp(pass)"
	puts $ftpx "bin"

	foreach file [lsort [glob -directory $ftp(dir) *]] {

		if { [file readable $file] && [file isfile $file]} {
			puts $ftpx "put $file ${ftp(updir)}${file}"
			putlog "${ftp(updir)}${file}"
		}
	}
	puts $ftpx "quit"
	close $ftpx
	putlog "FTP: all files in $ftp(dir) uploaded successfuly to $ftp(host)"
}
Post Reply