Val编程-文本操作

Val系统相对于高级语言来说,对于文本操作的功能相当的弱。

一般的文本(文件夹)操作有:

1.新建文本,

2.删除文本,

3.新建文件夹,

4.删除文件夹,

5.文本重命名,

6.文件夹重命名

7.读文本

8.写文本

9.获取文本属性信息与状态

10.枚举文件夹的内容

 

主要函数有

$fileExists()   

$fileClose()  

$fileGet() 

$fileOpen()  

$fileSet()  

$delete()     

$copy()

$rename()

liblist()

重点说明:

1.Val系统是建立在vxwork上的,这是unix的一种变种。换行符/n,与windows的换行符是不一样的。因此在val建立的文本推荐使用wordpad或者UltraEdit打开。用记事本打开不会换行。

2.主要有基本函数和expansion.o addon函数

3.所有打开的文件都分配一个文件符,从0~9,最多10个。一个文件如果已经打开,再次打开则会出错。这个文件符是全局的,如果打开后没有关闭,即使应用程序关闭,在内存中关闭,文件也是处在打开状态。因此建议每个文件打开是互斥事件,文件打开之前把所有的文件符(09)都关闭。文件指示符必须是全局变量,不能为局部变量

4.在读取文件时,没有文件结束符。只有$fileget返回值为-1

5.路径 一般为/usr/usrapp/example/example.pjx.也等同于Disk://example/example.pjx

6.一般有三个盘符:/usr,/sys,/log

7.有些函数必须把返回值赋值给变量,否则报错

8.读取文本关键是对于字符串进行处理和变量类型转换

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/shumaojie/archive/2013/03/20/2971362.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值