Perl, anyone? ----- Eric F Crist On Feb 10, 2013, at 11:55:28, Josh More <jmore at starmind.org> wrote: > The two times I've done this, I used ncftp (scriptable ftp client) or > expect (when interfacing with non-scriptable ftp clients). > > Not sure if this is helpful to you. > > -Josh > > On Sun, Feb 10, 2013 at 11:53 AM, Ryan Coleman <ryanjcole at me.com> wrote: >> I'm trying to process FTP automation for my site to push out to our >> reselling website but I wanted to break it down to limit to files greater >> than 2MB... >> >> Here's my script: >> >> #set quiet on >> set ftp autologin off >> ftp domain >> ftp user user pass >> ftp mkdir Basketball >> ftp cd Basketball >> ftp mkdir WBKB:\ Hamline\ vs.\ St.\ Benedict\ \(01-16-13\) >> ftp cd WBKB:\ Hamline\ vs.\ St.\ Benedict\ \(01-16-13\) >> ftp mput /larger:800000 >> /mount/archive/d3sports/photographers/ryan.coleman/basketball/2013/Proofs/130116-HMLN-CSB-W/* >> ftp bye >> exit >> >> >> I'm not sure ftp mput supports the larger switch but I've been trying to >> find a good scriptable FTP client to manage this process. I like cmdftp but >> it does not seem to support scripting. I know this script works regardless >> of filesize - so that's a plus - but I would love to make it work for only >> files over nnn Bytes. >> >> From http://www.columbia.edu/kermit/ftpscripts.html: >> >> Or suppose you want to send all the files that are larger than one million >> bytes and whose names start with 'c' or 'w' except if the file's name is >> core or its name ends with .log: >> >> ftp put /except:{{core}{*.log}} /larger:1000000 [cw]* >> >> >> So if any of you have suggestions on scriptable FTP applications I'm >> listening... >> >> _______________________________________________ >> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota >> tclug-list at mn-linux.org >> http://mailman.mn-linux.org/mailman/listinfo/tclug-list >> > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list