mput functionality is pretty trivial to code up once you have the list of files. something along the lines of ... opendir(LOCALDIR, $local_dir) || die "that sux"; @filelist = readdir(LOCALDIR); closedir(LOCALDIR); foreach $local_file (@filelist) { next if /^\./ =~ $localfile; $ftp_conn->put($local_file); } when last we saw our hero (Monday, May 20, 2002), jasonandmissy at cableone.net was madly tapping out: > I am writing a perl script that ftp's the contents of a directory a > couple of times a day. I loaded net::ftp and I can ftp by the exact > file name. How would I ftp the whole directory or is mput supported > with any perl module? > > -- steve ulrich sulrich at botwerks.org PGP: 8D0B 0EE9 E700 A6CF ABA7 AE5F 4FD4 07C9 133B FAFC