文件操作在程序设计中是不可缺少的。可以用文件函数来打开一个文本或Blob文件并对它进行读写操作。可以用流模式(Stream!) 或行(Line!) 模式打开一个文件。在行模式中,文件每次被一行行的读入,每行之间被回车符和换行符隔开,最后以EOF(文件结束)为结束标志。在流模式中,文件被整个读入,并且换行符和回车符不被写入文件。
用户一般用流模式将整个文件读入到MultilineEditor中,再整个写到文件中去。
当打开文件时,PowerBuilder分给打开的文件一个独特的整数并且将指针放在文件中你所规定的地方。你可以用这个整数来标识文件以便读写或关闭文件。文件指针规定了下一次文件读写的起始位置并且在每次读写完成后由PowerBuilder自动更改。文件函数如下:
FileClose : 关闭一个打开的文件
FileDelete : 删除一个文件
FileExists : 判断文件或目录是否存在
FileLength : 得到文件长度
FileOpen : 打开一个文件,如果不存在,则创建
FileWrite : 写入一个文件
FileRead : 从某打开的文件中读取
FileSeek : 移动文件中读写位置
GetFileOpenName : 弹出标准文件打开对话框,得到一个需要打开的文件名;
GetFileSaveName : 弹出标准文件保存对话况,得到一个需要保存的文件名;
分享到:
相关推荐
4. **PowerScript函数用法** - **数学函数**:如ABS(绝对值)、SQRT(平方根)、ROUND(四舍五入)等,用于进行数值计算。 - **字符串函数**:如CONCAT(连接字符串)、SUBSTRING(截取子字符串)、TRIM(去除空格)等,方便...
例如,下面是一个简单的PowerScript函数,用于计算两个数字的和: ```powerscript Function AddNumbers(num1 As Integer, num2 As Integer) As Integer Return num1 + num2 End Function ``` 在PowerScript中,...
8.1.1 标识符:标识符是用来标识常量、变量、函数、数组、文件和对象的名称。遵循以下命名规则: - 必须以字母开头,后续字符可以是数字、字母、下划线(_)、美元($)、井号(#)或百分号(%)。 - 不能使用PowerBuilder的...
PowerScript提供了丰富的文件操作函数,如`OPEN`,`CLOSE`,`READ`,`WRITE`等,用于读写文件和处理输入输出流。 ### 8. 对象和事件驱动编程 PowerScript支持面向对象编程,允许创建和使用对象,以及响应对象的...
8. **国际化与本地化**:PowerBuilder支持多语言应用开发,Powerscript提供了相应的函数和方法来处理资源文件,实现程序的国际化和本地化。 9. **网络与互联网功能**:Powerscript也可以用于开发网络应用程序,如...
PowerScript中的函数可以封装一组完成特定任务的操作,通过函数名调用这些操作。事件则是在特定条件下触发的预定义动作,如按钮点击事件等。理解和掌握函数与事件的概念对于开发交互式应用程序非常重要。 #### 可视...
`SQLAllocStmt` 为特定的连接分配一个语句句柄,语句句柄用于执行SQL查询和其他操作。`SQLTables` 和 `SQLColumns` 分别用于获取数据库中的表信息和列信息,这对于数据库元数据的检索非常有用。 `SQLBindCol` 函数...
7. **文件操作**:PowerScript提供了读写文件、目录管理和流操作的能力,便于处理非数据库数据。 8. **网络通信**:在PB9中,PowerScript可以用来实现网络通信,比如通过HTTP、TCP/IP协议与其他系统进行数据交换。 ...
8. **文件和目录操作函数**:如`FileExists()`检查文件是否存在,`CopyFile()`复制文件,`CreateDirectory()`创建目录等。 通过这份2011-PB函数大全,开发者可以深入学习并掌握PowerBuilder的各种函数用法,提升...
- 文件系统函数:如FILEEXISTS(检查文件是否存在)、COPY_FILE(复制文件)等,与操作系统交互,管理文件。 2. 用户自定义函数: - UDF允许开发者根据需求创建自己的函数,扩展PowerBuilder的功能。它们可以是...
- **库管理函数**:描述了如何管理和操作PB8中的库文件。 - **数值计算函数**:提供了用于数学运算的函数列表。 - **打印与打印机设置函数**:介绍了PB8中用于打印和打印机配置的函数。 - **注册表操作函数**:讲解...
本压缩包文件包含的“PowerScript语言说明文档”是学习和理解这种语言的重要资源。 1. **语言概述**:PowerScript是由4GL公司(后来被Infor收购)开发的,它是一种面向对象的编程语言,旨在提高开发效率,减少代码...
7. **文件操作函数**:提供了文件读写、复制、删除等功能。 8. **国际化函数**:支持多语言和区域设置的功能。 9. **库管理函数**:用于管理外部库的加载和卸载。 10. **数值计算函数**:提供数学运算和统计计算的...
这个文件可能是一个关于PowerScript语言、事件处理和函数使用的初级教程,适合初学者入门。 **11. PowerScript语言说明文档** 这个文档可能是官方提供的PowerScript语言参考,详细列出了语言的所有特性和用法,是...
2. **Open()** 和 **Close()**:用于打开和关闭文件。 3. **IS族函数**:用于检查变量的数据类型。 4. **类型转换函数**:转换变量的数据类型。 5. **Trigger**:触发器,关联数据库表的特定事件。 6. **This代词**...
- **文件操作函数**:提供了文件读写、复制、删除等操作。 - **国际化函数**:支持多语言环境下的应用开发。 - **库管理函数**:帮助开发者管理应用程序所需的库文件。 - **数值计算函数**:提供了数学运算和统计...
PowerScript的基础概念包括了语言书写规范、标识符、数据类型、变量声明、操作符和表达式等方面。 1. **PowerScript书写基础** - **大小写**:虽然PowerScript编译器大多不区分大小写,但为了代码的可读性和团队...