Val编程-文本操作
Val系統(tǒng)相對(duì)于高級(jí)語言來說,對(duì)于文本操作的功能相當(dāng)?shù)娜酢?/span>
一般的文本(文件夾)操作有:
1.新建文本,
2.刪除文本,
3.新建文件夾,
4.刪除文件夾,
5.文本重命名,
6.文件夾重命名
7.讀文本
8.寫文本
9.獲取文本屬性信息與狀態(tài)
10.枚舉文件夾的內(nèi)容
?
主要函數(shù)有
$fileExists()???
$fileClose()??
$fileGet()?
$fileOpen()??
$fileSet()??
$delete()?????
$copy()
$rename()
liblist()
重點(diǎn)說明:
1.Val系統(tǒng)是建立在vxwork上的,這是unix的一種變種。換行符/n,與windows的換行符是不一樣的。因此在val建立的文本推薦使用wordpad或者UltraEdit打開。用記事本打開不會(huì)換行。
2.主要有基本函數(shù)和expansion.o addon函數(shù)
3.所有打開的文件都分配一個(gè)文件符,從0~9,最多10個(gè)。一個(gè)文件如果已經(jīng)打開,再次打開則會(huì)出錯(cuò)。這個(gè)文件符是全局的,如果打開后沒有關(guān)閉,即使應(yīng)用程序關(guān)閉,在內(nèi)存中關(guān)閉,文件也是處在打開狀態(tài)。因此建議每個(gè)文件打開是互斥事件,文件打開之前把所有的文件符(0~9)都關(guān)閉。文件指示符必須是全局變量,不能為局部變量
4.在讀取文件時(shí),沒有文件結(jié)束符。只有$fileget返回值為-1
5.路徑 一般為/usr/usrapp/example/example.pjx.也等同于Disk://example/example.pjx
6.一般有三個(gè)盤符:/usr,/sys,/log
7.有些函數(shù)必須把返回值賦值給變量,否則報(bào)錯(cuò)
8.讀取文本關(guān)鍵是對(duì)于字符串進(jìn)行處理和變量類型轉(zhuǎn)換
總結(jié)
以上是生活随笔為你收集整理的Val编程-文本操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: session与cokkie区别
- 下一篇: Jaas demo 登陆验证