1、文件流的Flush、Close、Dispose。缓冲区。
Flush(); //强制把缓冲区中的数据写入文件。
Close(); //会把没有写入缓冲区的数据写入文件(Flush)再关闭。
Dispose方法会调用 Close,所以以后用 Stream 的时候用 using 最保险。
2、更方便的用法:File.OpenRead,File.OpenWrite,内部还是new。代码示例:
//FileStream fs = File.OpenRead(@"c:\1.txt"); //不用new而已
FileStream fs = File.OpenWrite(@"c:\1.txt"); //不用new而已
// FileStream fs = new FileStream(@"c:\1.txt", FileMode.Create);
//FileStream fs = File.OpenRead(@"c:\1.txt"); //不用new而已
FileStream fs = File.OpenWrite(@"c:\1.txt"); //不用new而已
// FileStream fs = new FileStream(@&#