Val编程-文本操作
Val系統(tǒng)相對于高級語言來說,對于文本操作的功能相當(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()
重點說明:
1.Val系統(tǒng)是建立在vxwork上的,這是unix的一種變種。換行符/n,與windows的換行符是不一樣的。因此在val建立的文本推薦使用wordpad或者UltraEdit打開。用記事本打開不會換行。
2.主要有基本函數(shù)和expansion.o addon函數(shù)
3.所有打開的文件都分配一個文件符,從0~9,最多10個。一個文件如果已經(jīng)打開,再次打開則會出錯。這個文件符是全局的,如果打開后沒有關(guān)閉,即使應(yīng)用程序關(guān)閉,在內(nèi)存中關(guān)閉,文件也是處在打開狀態(tài)。因此建議每個文件打開是互斥事件,文件打開之前把所有的文件符(0~9)都關(guān)閉。文件指示符必須是全局變量,不能為局部變量
4.在讀取文件時,沒有文件結(jié)束符。只有$fileget返回值為-1
5.路徑 一般為/usr/usrapp/example/example.pjx.也等同于Disk://example/example.pjx
6.一般有三個盤符:/usr,/sys,/log
7.有些函數(shù)必須把返回值賦值給變量,否則報錯
8.讀取文本關(guān)鍵是對于字符串進行處理和變量類型轉(zhuǎn)換
總結(jié)
以上是生活随笔為你收集整理的Val编程-文本操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: session与cokkie区别
- 下一篇: Java生鲜电商平台-团购模块设计与架构