tcl语言读取文件一行_TCL语言(九) 路径和文件
TCL语言(九) 路径和文件
(2009-12-28 16:33:33)
标签:
杂谈
~/tcltk$ tclsh
% file exists hello3.tcl
1
% file executable testit
0
% file pathtype ./hello3.tcl
relative
% set dir1 home
home
% set dir2 brian
brian
% set dir3 tcltk
tcltk
% file join /$dir1 dir2 dir3
/home/dir2/dir3
% file delete testit~
%
文件和路径操作是跨平台环境中具有挑战性的问题。对于主机 OS,Tcl 使用 UNIX
路径名(缺省情况下,用‘/’字符分隔)和本机路径名结构。即使当程序内的数据构造正确时,也很难确保用户输入与系统需求匹配。file
join 命令用于将 UNIX 格式转换成本机路径名。其它路径字符串命令包括 file split、dirname、file
extension、nativename、pathtype 和 tail。
在它扮演的“工具控制语言”角色中,Tcl 有许许多多种内部文件测试和操作功能。每条命令都以 file 开始,正如 file
exists name 中一样。其它测试命令(它们都返回布尔值)包括
executable、isdirectory、isfile、owned、readable 和 writable。
文件信息和操作(再提醒您一次,所有都是以 file 开始)是通过
atime、attributes、copy、delete、lstat、mkdir、mtime、readlink、rename、rootname、
size、stat 和 type 来完成。请注意,在 Windows 或 Mac
环境中运行一些文件信息命令时,可能会返回未定义的数据,因为例如在那些文件系统中没有表示索引节点和符号(和硬)链接数据。
使用 file ... 命令而不使用通过 exec 的本机命令的好处在于,前者会提供一个可移植接口。
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。
tcl语言读取文件一行_TCL语言(九) 路径和文件相关推荐
- C语言读取文本文件到字符数组中,和源文件文本长度不一致
今天我踩到了C语言的一个坑,导致我一个小时内都在找答案. 问题描述如下: 我想把本地文本文件通过C语言读取到unsigned char缓存数组中,供其他函数调用. 我采用 fopen函数只读文件, f ...
- r语言读取excel数据_R语言 | 更快的表格文件读取方法!
友情提示:蓝色下划线字体为引文,请保持警惕! 使用R语言读取 Affymetrix Human Exon 1.0 ST Array 芯片平台探针注释文件: https://www.affymetrix ...
- c语言读取程序内容,C语言详解——文件读取
1. 需要了解的概念 需要理解的知识点包括:数据流.缓冲区.文件类型.文件存取方式 1.1 数据流: 指程序与数据的交互是以流的形式进行的.进行C语言文件的存取时,都会先进行"打开文件&qu ...
- tcl语言读取文件一行_tcl读取数据输入输出
TCL . Python 和软件测试自动化 167 作者:雷雨后 Email: leiyuhou010@gmail.com 输入输出系统 输入和输出相比大家都不陌生.说起它,我就想起来大学第一次写 P ...
- r语言读取excel数据_R语言操纵Excel进行数据透视与批处理
作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量.机器学习.数据可视化.应用统计建模.知识图谱等,著有& ...
- c语言读取bmp文件大小,c语言读取bmp文件格式(转载)
//BMP 头 typedef struct { char id[2]; //bmp 文件标志 "BM" uns ...
- Python自动化整理文件“大升级”,任意路径下文件,都给你整理的明明白白!...
Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者:Huny 关注下方作者博客园,精彩抢先看! h ...
- c语言读取json配置文件
c语言读取json配置文件 c语言要读取json文件,一般使用cJSON库,所以首先要下载json库. 下载后得到cJSONFiles.zip,将该文件拷贝到ubuntu虚拟机下,解压后观察文件,主要 ...
- Python文件操作-文本文件、二进制文件、csv文件的读取写入、OS、shutil、CSV模块、常用字符编码
Python文件操作 文本文件和二进制文件 文件操作相关模块 open()创建文件对象 文件对象的常用属性和方法 pickle 序列化 文本文件读取和写入 文本文件写入步骤 write()/write ...
- c语言读取一行的前几个字符串,c语言读取文件某一列 c语言 读取文件中某一行的前一行...
各种格式的文件用什么软件打开.$$$TemporaryFile)Q7?5g4U5m&_.@.m;K"S.$$AOS/2club.looaoo.net-s;X'a)B.N,w7\;{9 ...
最新文章
- 小程序添加动画效果--遇到的问题
- python:pandas之read_csv
- idea 自动生成mybaits_IDEA利用mybatis-generator自动生成dao和mapper
- NUS 联合 Sea AI Lab 发表 Multi-view Pose Transformer,完全端到端学习,超强可扩展性...
- (51)蓝湖团队协作开发平台
- 云呐|RFID资产盘点系统带审批(rfid库存盘点功能)
- kafka消费者理解
- 伊利诺伊理工大学舒凯招收多名全奖博士生
- html中半圆怎么写,css怎么写半圆?
- 用Moment.js 计算两个时间直接的间隔
- 阿里巴巴集团部分技术BLOG
- 如何利用python 编写脚本增加微信读书的时长。
- maven 3.6.1版本下载地址
- 浙江万里学院计算机期末考,期末复习看这一篇推送就够了
- 债务纠纷案被录入终本库了怎么办?
- arm服务器运行onlyoffice
- python入门(四)小康小白
- 解决无法使用IMAP将Gmail帐户添加到Outlook的问题
- SSIS学习之SSIS介绍
- 飞蛾投火式的瞬间灿烂