Hi,

-----Original Message-----
From: Rebhan, Gilbert [mailto:[EMAIL PROTECTED] 
Sent: Monday, September 10, 2007 12:49 PM
To: Ant Users List
Subject: RE: Open and read file with ant and then copy

Oops, use =

<script language="ruby">
<![CDATA[
     
require 'fileutils'
File.open('C:\WKS\Eclipse322\WEB_neu\copytest.txt', "r").each do |line|
  arr=line.split(' ')
  FileUtils.mkdir_p(File.dirname(arr[1]),:verbose=>true)
  FileUtils.cp(arr[0],arr[1],:verbose=>true)
end
]]>
</script>

instead of =
      
require 'fileutils'
     
File.open('C:\WKS\Eclipse322\test\copytest.txt', "r").each do |line|
  FileUtils.mkdir_p(File.dirname(line.split(' ')[1]),:verbose=>true)
  FileUtils.cp(line.split(' ')[0],line.split(' ')[1],:verbose=>true)
end

so the method line.split() is only called once
If you need another separator, i.e.  # just use line.split('#')

Regards, Gilbert

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to