<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Renaming files using ruby!</title>
	<atom:link href="http://www.rubyonrailsexamples.com/ruby-files/ruby-files-renaming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rubyonrailsexamples.com/ruby-files/ruby-files-renaming/</link>
	<description>Ruby on Rails tutorials</description>
	<pubDate>Tue, 13 May 2008 09:36:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Pink Chocobo</title>
		<link>http://www.rubyonrailsexamples.com/ruby-files/ruby-files-renaming/#comment-84</link>
		<dc:creator>Pink Chocobo</dc:creator>
		<pubDate>Mon, 17 Mar 2008 18:42:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyonrailsexamples.com/uncategorized/ruby-files-renaming/#comment-84</guid>
		<description>Here is a variation - it will ask what you want as a prefix (in my case, renaming music files)

#/Users/kriplean/desktop/ruby/renamev2.rb

def rename_files_in_directory(dir, add_this_text)
  files = Dir.entries(dir)
  files.each do &#124;filename&#124;
    next if filename == "." or filename == ".."
    oldFile = dir + "/" + filename
    newFile = dir + "/" + add_this_text + filename
    puts add_this_text + filename
    File.rename(oldFile, newFile)
  end
end

dir = "/Users/myusername/desktop/files"
puts "Type the Artist Name:"
add_this_text = gets.chomp
rename_files_in_directory(dir, add_this_text)</description>
		<content:encoded><![CDATA[<p>Here is a variation - it will ask what you want as a prefix (in my case, renaming music files)</p>
<p>#/Users/kriplean/desktop/ruby/renamev2.rb</p>
<p>def rename_files_in_directory(dir, add_this_text)<br />
  files = Dir.entries(dir)<br />
  files.each do |filename|<br />
    next if filename == &#8220;.&#8221; or filename == &#8220;..&#8221;<br />
    oldFile = dir + &#8220;/&#8221; + filename<br />
    newFile = dir + &#8220;/&#8221; + add_this_text + filename<br />
    puts add_this_text + filename<br />
    File.rename(oldFile, newFile)<br />
  end<br />
end</p>
<p>dir = &#8220;/Users/myusername/desktop/files&#8221;<br />
puts &#8220;Type the Artist Name:&#8221;<br />
add_this_text = gets.chomp<br />
rename_files_in_directory(dir, add_this_text)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pink Chocobo</title>
		<link>http://www.rubyonrailsexamples.com/ruby-files/ruby-files-renaming/#comment-83</link>
		<dc:creator>Pink Chocobo</dc:creator>
		<pubDate>Mon, 17 Mar 2008 18:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyonrailsexamples.com/uncategorized/ruby-files-renaming/#comment-83</guid>
		<description>Here is a variation - it will ask what you want as a prefix (in my case, renaming music files)

#/Users/kriplean/desktop/ruby/renamev2.rb

def rename_files_in_directory(dir, add_this_text)
  files = Dir.entries(dir)
  files.each do &#124;filename&#124;
    next if filename == "." or filename == ".."
    oldFile = dir + "/" + filename
    newFile = dir + "/" + add_this_text + filename
    puts add_this_text + filename
    File.rename(oldFile, newFile)
  end
end

dir = "/Users/myusername/desktop/files"
puts "Type the Artist Name:"
add_this_text = gets.chomp
rename_files_in_directory(dir, add_this_text)</description>
		<content:encoded><![CDATA[<p>Here is a variation - it will ask what you want as a prefix (in my case, renaming music files)</p>
<p>#/Users/kriplean/desktop/ruby/renamev2.rb</p>
<p>def rename_files_in_directory(dir, add_this_text)<br />
  files = Dir.entries(dir)<br />
  files.each do |filename|<br />
    next if filename == &#8220;.&#8221; or filename == &#8220;..&#8221;<br />
    oldFile = dir + &#8220;/&#8221; + filename<br />
    newFile = dir + &#8220;/&#8221; + add_this_text + filename<br />
    puts add_this_text + filename<br />
    File.rename(oldFile, newFile)<br />
  end<br />
end</p>
<p>dir = &#8220;/Users/myusername/desktop/files&#8221;<br />
puts &#8220;Type the Artist Name:&#8221;<br />
add_this_text = gets.chomp<br />
rename_files_in_directory(dir, add_this_text)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek</title>
		<link>http://www.rubyonrailsexamples.com/ruby-files/ruby-files-renaming/#comment-52</link>
		<dc:creator>Derek</dc:creator>
		<pubDate>Wed, 15 Aug 2007 04:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyonrailsexamples.com/uncategorized/ruby-files-renaming/#comment-52</guid>
		<description>What happens if a file already exists with the new name? 
i.e. you call"

File.rename('myfile.txt', '_myfile.txt') 

when '_myfile.txt' exists.

Sorting may prevent this, assuming nothing sorts before the "_" character

Nice site, very pretty!</description>
		<content:encoded><![CDATA[<p>What happens if a file already exists with the new name?<br />
i.e. you call&#8221;</p>
<p>File.rename(&#8217;myfile.txt&#8217;, &#8216;_myfile.txt&#8217;) </p>
<p>when &#8216;_myfile.txt&#8217; exists.</p>
<p>Sorting may prevent this, assuming nothing sorts before the &#8220;_&#8221; character</p>
<p>Nice site, very pretty!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
