乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 49|回复: 2

关于顺序修改文件的问题?

[复制链接]

6

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
37
发表于 2003-9-24 11:12:00 | 显示全部楼层 |阅读模式
我将一些信息写到顺序文件里,用的文件系统.
    Dim nfsy As New FileSystemObject
    Dim myfile As File
    Set myfile = nfsy.GetFile(strFile)                 ' strfile 是一个文件位置字符串
    MsgBox mFile.Path
    Set mtxtStream = myfile.OpenAsTextStream(ForAppending)
   
         FORAPPENDING 是不是只能加到文件末尾,不能想加到哪行就加到哪行.
    mtxtStream.Skip (5)
         或者跳动文件开始的位置?
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2003-9-24 20:26:00 | 显示全部楼层
现在我把TextStream对象的属性和方法列表如下:
AtEndOfLine 属性
  1. 描述
  2. 只读属性,在 TextStream 文件中,如果文件指针正好在行尾标记的前面,那么该属性值返回 True;否则返回 False。
  3. 语法
  4. object.AtEndOfLine
  5. object 总是一个 TextStream 对象的名称。
  6. 说明
  7. AtEndOfLine 属性仅应用于已打开供读取的 TextStream 文件;否则就会出错。
  8. 下面的代码举例说明了 AtEndOfLine 属性的用法:
  9. Dim fs, a, retstring
  10. Set fs = CreateObject("Scripting.FileSystemObject")
  11. Set a = fs.OpenTextFile("c:\testfile.txt", ForReading, False)
  12. Do While a.AtEndOfLine  True
  13.     retstring = a.Read(1)
  14.     ...
  15. Loop
  16. a.Close

AtEndOfStream 属性
  1. 描述
  2. 只读属性,如果文件指针在 TextStream 文件末尾,则该属性值返回 True;否则返回 False。
  3. 语法
  4. object.AtEndOfStream
  5. object 总是一个 TextStream 对象的名称。
  6. 说明
  7. AtEndOfStream 属性仅应用于已打开供读取的 TextStream 文件;否则就会出错。
  8. 下面的代码举例说明了 AtEndOfStream 属性的用法:
  9. Dim fs, a, retstring
  10. Set fs = CreateObject("Scripting.FileSystemObject")
  11. Set a = fs.OpenTextFile("c:\testfile.txt", ForReading, False)
  12. Do While a.AtEndOfStream  True
  13.     retstring = a.ReadLine
  14.     ...
  15. Loop
  16. a.Close

Close 方法
复制代码
Column 属性
复制代码
Line 属性
复制代码
Read 方法
复制代码
ReadAll 方法
复制代码
ReadLine 方法
复制代码
Skip 方法
复制代码
SkipLine 方法
复制代码
Write 方法
复制代码
WriteBlankLines 方法
复制代码
WriteLine 方法
复制代码
回复

使用道具 举报

26

主题

589

帖子

10

银币

中流砥柱

Rank: 25

铜币
693
发表于 2003-9-24 21:13:00 | 显示全部楼层
对于一个文件的操作,只能选择追加或者覆盖的方式改写数据,而不能插入。
如果要在开始或者中间的位置追加数据,那么必须使用一临时文件来重新生成数据,然后再更改文件名。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-14 16:37 , Processed in 2.078422 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表