Next: Foreign language interfaces, Previous: System and foreign language interfaces, Up: System and foreign language interfaces
R 通过函数 system 访问操作系统的命令层。
不同的操作系统在细节上可能有点不同(见在线帮助),
但基本上第一个参数是用于执行的字符串 command(不一定通过命令层),
第二个参数是 internal,如果它是真的话,它会把
命令的输出结果输入到一个 R 字符向量中。
函数 system.time
和 proc.time
用来计时用的(尽管在非Unix类型的系统中,可以得到的计时信息非常有限)。
Sys.getenv操作系统环境变量 Sys.putenvSys.getlocale系统本地变量(locale) Sys.putlocaleSys.localeconvSys.time当前时间 Sys.timezone时区
在所有系统上,有一套统一的文件读取函数集:
还有平台依赖的文件名和路径的操作函数。
basename没有目录的文件名 dirname目录名 file.path构建文件的路径 path.expand在 Unix 路径下展开 ~路径