From: Peter Bailey Date: 2006-06-17T00:52:23+09:00 Subject: Re: Problems ftp'ing Jamey Cribbs wrote: > Peter Bailey wrote: >> 5 ArborTextfiles.each do |file100| >> 6 #file100.to_s >> 7 ftp = Net::FTP.open('quack.bna.com') do |ftp| >> 8 ftp.login('xxxxx','xxxxx') >> 9 ftp.chdir('/xxx/graphics/tiff_100_dpi') >> 10 ftp.putbinaryfile(file100.sub(".100","")) >> > I think this should read: > > ftp.putbinaryfile(file100, file100.sub(".100","")) > > You could also do this: > > ftp.putbinaryfile(file100, File.basename(file100, ".*")) > > Jamey > > > > Confidentiality Notice: This email message, including any attachments, > is for the sole use of the intended recipient(s) and may contain > confidential and/or privileged information. If you are not the intended > recipient(s), you are hereby notified that any dissemination, > unauthorized review, use, disclosure or distribution of this email and > any materials contained in any attachments is prohibited. If you receive > this message in error, or are not the intended recipient(s), please > immediately notify the sender by email and destroy all copies of the > original message, including attachments. Uh, I figured it out. Thanks, Jamey. I realized that "file100" was still perfectly valid for the original filenames, so, I didn't need anything fancy. -Peter -- Posted via http://www.ruby-forum.com/.