zoukankan      html  css  js  c++  java
  • 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.读取文本关键是对于字符串进行处理和变量类型转换

     

  • 相关阅读:
    uboot移植步骤详解
    使用busybox制作根文件系统(rootfs)
    DULG uboot解决问题的文档
    uboot的环境变量
    ASP.NET状态管理 APPlication,Session,Cookie和ViewStat用法
    WCF事务
    WCF中流的处理
    C#操作配置文件
    WCF实例模式和对象生命周期
    WCF中实例模式(InstanceContextMode)与会话模式(SessionMode)
  • 原文地址:https://www.cnblogs.com/shumaojie/p/2971362.html
Copyright © 2011-2022 走看看