0

嗨团队,我有一个平面文件,其中数据初始化由十六进制代码分隔为行/列我需要解析文件并注入一个额外的数据列。

例如 EID1000ENAJohnJOBSalesMan>EID1001ENASmithJOBAnalyst> 很快......

假设在上述情况下,我需要将 Deptono 注入为 DEP10> 最好的方法是什么,即文件 IO 在 c# 中有方法或编写核心代码来实现相同,任何关于此的示例\链接\建议都是 gr8帮助。

4

1 回答 1

0

那么肯定有很多方法可以做到这一点,但我会做这样的事情。

打开文件进行读取,打开另一个文件进行写入。逐行读取文件,比较数据以查看记录是否是您想要的记录,如果是则更改并将该行添加到新的临时文件中,否则只需将该行复制到临时文件中。最后用新文件替换旧文件。如果文件很大,您将不得不这样做,否则切换到适当的数据库,如 SqlLite。

于 2013-03-29T04:41:08.517 回答