# Coping all files in a folder

**URL:** <https://www.ruby-forum.com/t/coping-all-files-in-a-folder/117930>\
**Category:** Ruby\
**Created:** [October 22, 2007, 3:59pm UTC](https://www.ruby-forum.com/t/coping-all-files-in-a-folder/117930 "2007-10-22T15:59:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 22, 2007, 3:59pm UTC](https://www.ruby-forum.com/t/coping-all-files-in-a-folder/117930/1 "2007-10-22T15:59:23Z")

</div>

require ‘ftools’

source=“c:\axis\FTP storage”  
dest=“c:\axis\images”  
For some reason this code will not work, I am not sure why. It will  
get into the loop with the copy state meant and then error.

dir.each do|file|  
copy= true  
puts “#{file}”

stop=gets

if file=="."  
copy=false  
end

if file=="…"  
copy=false  
end

if copy==true  
puts “I’m in”  
File.copy( “#{file}”, “#{dest}”)  
end

Any advice on what I am doing wrong would be great, I am pretty new to  
Ruby and programming in general.

Thanks  
Nick

end
