(.^.)说明:这里主要说明面向操作系统的程序代码
(.^.)Windows操作系统
require 'Win32API'
def system(cmd)
sys = Win32API.new "crtdll", "system", ['P'], 'L'
sys.Call cmd
end
system("del ./hello.txt")
(.^.)Linux操作系统程序一
require "Shell"
sh = Shell.new
sh.ls "-al ."
sh.cd "/opt/java"
(.^.)Linux操作系统程序二
require "Shell"
sh = Shell.new
sh.echo("puts 'Hello World!'") > hello.rb
sh.time("ruby hello.rb")
本文介绍了在Windows和Linux操作系统上执行常见文件操作的程序代码实例,包括文件删除、目录浏览及切换等基本功能,并展示了如何使用Ruby语言进行跨平台编程。
2487

被折叠的 条评论
为什么被折叠?



