#!/usr/bin/ruby val1 = "This is variable one" val2 = "This is variable two" puts val1 puts val2
This is variable one This is variable two
#!/usr/bin/ruby puts "Enter a value :" val = gets puts val
Enter a value : This is entered value This is entered value
#!/usr/bin/ruby str="Hello Ruby!" putc str
H
#!/usr/bin/ruby print "Hello World" print "Good Morning"
Hello WorldGood Morning
aFile = File.new("filename", "mode")
# ... process the file
aFile.close
File.open("filename", "mode") do |aFile|
# ... process the file
end
This is a simple text file for testing purpose.
#!/usr/bin/ruby
aFile = File.new("input.txt", "r")
if aFile
content = aFile.sysread(20)
puts content
else
puts "Unable to open file!"
end
#!/usr/bin/ruby
aFile = File.new("input.txt", "r+")
if aFile
aFile.syswrite("ABCDEF")
else
puts "Unable to open file!"
end
#!/usr/bin/ruby
aFile = File.new("input.txt", "r+")
if aFile
aFile.syswrite("ABCDEF")
aFile.each_byte {|ch| putc ch; putc ?. }
else
puts "Unable to open file!"
end
s. .a. .s.i.m.p.l.e. .t.e.x.t. .f.i.l.e. .f.o.r. .t.e.s.t.i.n.g. .p.u.r.p.o.s.e... . .
#!/usr/bin/ruby
arr = IO.readlines("input.txt")
puts arr[0]
puts arr[1]
#!/usr/bin/ruby
IO.foreach("input.txt"){|block| puts block}
#!/usr/bin/ruby # Rename a file from test1.txt to test2.txt File.rename( "test1.txt", "test2.txt" )
#!/usr/bin/ruby
# Delete file test2.txt
File.delete("text2.txt")
#!/usr/bin/ruby file = File.new( "test.txt", "w" ) file.chmod( 0755 )
#!/usr/bin/ruby
File.open("file.rb") if File::exists?( "file.rb" )
#!/usr/bin/ruby # This returns either true or false File.file?( "text.txt" )
#!/usr/bin/ruby # a directory File::directory?( "/usr/local/bin" ) # => true # a file File::directory?( "file.rb" ) # => false
#!/usr/bin/ruby File.readable?( "test.txt" ) # => true File.writable?( "test.txt" ) # => true File.executable?( "test.txt" ) # => false
#!/usr/bin/ruby File.zero?( "test.txt" ) # => true
#!/usr/bin/ruby File.size?( "text.txt" ) # => 1002
#!/usr/bin/ruby File::ftype( "test.txt" ) # => file
#!/usr/bin/ruby File::ctime( "test.txt" ) # => Fri May 09 10:06:37 -0700 2008 File::mtime( "text.txt" ) # => Fri May 09 10:44:44 -0700 2008 File::atime( "text.txt" ) # => Fri May 09 10:45:01 -0700 2008
Dir.chdir("/usr/bin")
puts Dir.pwd # This will return something like /usr/bin
puts Dir.entries("/usr/bin").join(' ')
Dir.foreach("/usr/bin") do |entry|
puts entry
end
Dir["/usr/bin/*"]
Dir.mkdir("mynewdir")
Dir.mkdir( "mynewdir", 755 )
require 'tmpdir' tempfilename = File.join(Dir.tmpdir, "tingtong") tempfile = File.new(tempfilename, "w") tempfile.puts "This is a temporary file" tempfile.close File.delete(tempfilename)
require 'tempfile'
f = Tempfile.new('tingtong')
f.puts "Hello"
puts f.path
f.close
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有