Revision: 20135
Updated Code
at November 11, 2009 21:18 by chrisaiv
Updated Code
#Platform independant way of showing a File path. Empty String ('') means the root
puts File.join('', 'Users', 'chrisaiv', 'Desktop')
#Provide the RELATIVE path of THIS file
puts __FILE__
#Provide an ABSOLUTE path
puts File.expand_path(__FILE__)
#Provide the RELATIVE directory where this path is located
puts File.dirname(__FILE__)
#"Moves Up" one directory and enter another folder
puts File.join(File.dirname(__FILE__), '..', 'NML' )
#Tell Ruby all the folders as to where to look for us. In this case, look within the /lib
APP_ROOT = File.dirname(__FILE__)
$:.unshift( File.join( APP_ROOT, 'lib') )
Revision: 20134
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 8, 2009 20:13 by chrisaiv
Initial Code
#Platform independant way of showing a File path. Empty String ('') means the root
puts File.join('', 'Users', 'chrisaiv', 'Desktop')
#Provide the RELATIVE path of THIS file
puts __FILE__
#Provide an ABSOLUTE path
puts File.expand_path(__FILE__)
#Provide the RELATIVE directory where this path is located
puts File.dirname(__FILE__)
#"Moves Up" one directory and enter another folder
puts File.join(File.dirname(__FILE__), '..', 'NML' )
Initial URL
Initial Description
Ruby provides a platform independent way of displaying file paths. Here are a few common ways to show absolute and relative paths.
Initial Title
Ruby: File Path Basics
Initial Tags
ruby
Initial Language
Ruby