From: Edward QU Date: 2012-09-18T11:38:54+09:00 Subject: Re: send batch files to FTP server, got Permission denied error message Figured out it: ftp.puttextfile(local_file, remotefile = File.basename(f)) should be: ftp.puttextfile(f , remotefile = File.basename(f)) -- Posted via http://www.ruby-forum.com/.