Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
有一个目录下有许多CSV纯文本文件,每个CSV文件有几百行数据,现想在每个文件中第六行插入一行或多行数据时后保存,如何实限。
运行后不行,出现报错
试过还是不行,如果将代码改为如下可以运行,但是结果是在原数据结尾开始复制了原数据
Dim s As string
Dim p As Integer
s = Filesys.ReadAllText("d:\S010971210.CSV")
p = s.Indexof(ControlChars.NewLine,1)
s= s.substring(0,p) & ControlChars.NewLine & "新的移行" & ControlChars.NewLine & s.substring(p+2)
FileSys.WriteAllText("d:\S010971210.CSV",s,true)
现上传原始数据请测试,不知代码中参数如何调整。
下载信息 [文件大小: 下载次数: ] | |
点击浏览该文件:s010971210.rar |
1、按6楼修改后可以实现插入行。
2、如果要将路径 d:\data\ 所有文件进行插入行动作,流程语句怎样写?
GetFiles
返回一个字符集合,该集合包括指定目录下的所有文件名。
语法:
GetFiles(directory)
directory: 指定的目录,获得该目录下所有的文件名。
例如列出C盘根目录下所有的文件名:
For
Each File As String In FileSys.GetFiles("C:\")