文件的创建与写入
创建和写入是可以同时完成的:
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);\\\\写入文件
这里我们先删掉了原来的文件,然后再写入数据到数组,最后把数组写入到文件。