AI智能
改变未来

C#中的.txt文件操作、读取、覆盖


文件的创建与写入

创建和写入是可以同时完成的:

string[] s = new string[]\\\\创建数组...\\\\写入数据到数组File.AppendAllLines(@\"C:\\Users\\public\\Test.txt\", s);\\\\写入数组到文件

这里,

AppendAllLines

是创建并写入文件的语句。需要提供两个参数,前一个是文件路径,后一个是要写入的数组。
注意:这里只能写入数组!在路径前需要加@,因为反斜杠“\\”在C#被视为转义符,加上@会无视转义。
也可以这样写:

File.AppendAllLines(\"C:\\\\Users\\\\public\\\\Test.txt\", s);

文件的读取

与写入一样,读取也需要数组:

string[] s = File.ReadAllLines(@\"C:\\Users\\public\\Test.txt\");\\\\读取文件的所有行

这样,数据就被读取到数组里了。可以通过遍历来把他们打印出来,或者把它们赋给变量。

文件的覆盖

有时我们需要覆盖文件。这时,我们可以这样做:

File.Delete(@\"C:\\Users\\public\\Test.txt\");\\\\删除原来的文件string[] s = new string[]\\\\创建数组...\\\\写入数据到数组File.AppendAllLines(@\"C:\\Users\\public\\Test.txt\", s);\\\\写入文件

这里我们先删掉了原来的文件,然后再写入数据到数组,最后把数组写入到文件。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » C#中的.txt文件操作、读取、覆盖