Foxtable(狐表)用户栏目专家坐堂 → 如何在CSV文件中指定位置插入一行或多行


  共有21078人关注过本帖树形打印复制链接

主题:如何在CSV文件中指定位置插入一行或多行

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/24 9:30:00 [显示全部帖子]

随便写的,自己调试:

Dim s As string
Dim p As Integer
s = Filesys.ReadAllText("文件名")
p = s.Indexof(ControlChars.NewLine,0,5)
s= s.substring(0,p) & ControlChars.NewLine & "新的移行" & ControlChars.NewLine & s.substring(p+2)
Filesys.WriteAllText("文件名",s)
[此贴子已经被作者于2009-7-24 9:30:37编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/24 10:47:00 [显示全部帖子]

Filesys.WriteAllText("文件名",s,false)

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/24 11:34:00 [显示全部帖子]

GetFiles

返回一个字符集合,该集合包括指定目录下的所有文件名。

语法:

GetFiles(directory)

directory: 指定的目录,获得该目录下所有的文件名。

例如列出C盘根目录下所有的文件名:

For Each File As String In FileSys.GetFiles("C:\")
    Output.Show(File)

Next


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/24 12:43:00 [显示全部帖子]

For Each File As String In FileSys.GetFiles("C:\")

 回到顶部