C#快速读取、写入文件的方法
时间:2014-07-21 07:26 来源: 我爱IT技术网 作者:山风
C#提供一些快速的Method可以直接写入或是读取文件,善用的话可以节省一些时间。
以下三个static methods只需要一个步骤就可把数据从文件读到内存中,传入参数都是读取文件的路径
- File.ReadAllText(path) // (传递string)
- File.ReadAllLines(path) // 传递array of strings)
- File.ReadAllBytes(path) // (传递一个byte array)
下列四个static methods同样只需要一个步骤就可把数据写入到文件中,传入参数是路径以及写入的数据
- File.WriteAllText(path, string)
- File.WriteAllLines(path, array of strings)
- File.WriteAllBytes(path, bytes)
- File.AppendAllText(path, string) // (适合用在log file)
File.ReadAllLines和File.ReadLines看起来很像,但是ReadAllLines会一次把所有数据读到内存中
而ReadLines会传递一个IEnumerable<string>,不会一次把所有数据读到内存中
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
