《tcl读取数据输入输出》由会员分享,可在线阅读,更多相关《tcl读取数据输入输出(1页珍藏版)》请在金锄头文库上搜索。
1、TCL、Python 和软件测试自动化 167作者:雷雨后 Email: 输入输出系统输入和输出相比大家都不陌生。说起它,我就想起来大学第一次写Pasca 1程序的时候,总要 写出这样的代码:Program Test(input,output);BeginWrite(Hello,World!);End.老实说,第一行的input和o utput两个参数让我迷惑了很久,一直都不明白它们的用途。后来 才慢慢的知道它们叫做输入和输出。输入和输出总是和文件系统紧密相连。现代操作系统中,所有的设备几乎都被抽象成文件系 统。但是不同操作系统下文件系统格式不同,例女如Unix和Windows、MAC的目录等
2、都有一 定的差异。好在TCL语言比较好的解决了这个问题。本章节我们会详细的介绍如何在TCL中 操作文件系统以及读写文件。操作文件系统TCL中能够非常方便的操作文件、目录。包括:查询和设置文件属性、复制、删除以及路径 名字的操作等。所有这些都是通过一 个file命令来完成,其语法都非常简单,所以我们这里 只是按照分类,列举出该命令的各种用法:文件属性操作命令file atime name ?time?file mtime name ?time?用法描述返回文件name最后被读取的时间;该 命令在FAT文件系统上无效(返回数 据可能不正确);file attributes namefile attributes name ?opt?file attributes name ?opt vla?opt val?.file executable name设置或者修改文件name的最后被修改 时间。time参数表示1970/1/1到现在的 秒。设置最后修改时间,和那个著名 的touch命令完成类似的功能; 查询或者设置文件的属性。第一个命 令查询所有的属性;第二个命令查询 指定的属性;第三个设置属性的值。 看看这个文件是否是可执行的,是就 返回1;