using System;using System.Collections.Generic;using System.Text;using System.IO; namespace _5_2{ class Program { static void Main(string[] args) { string path = @"E:\test.txt"; //文件路径 ,在c#中,只要在字符串前加@就可以不用转义字符,也可以写成:string path="E:\\test.txt".第一个\表示转义字符, FileAccess access = FileAccess.Write; //确定filestream对象访问文件的方式,有3种方式,另外2种分别为:read(只读)readwrite(读写) FileMode mode = FileMode.Create; //确定如何打开或创建文件,还有其他方式如:append(追加),open(打开)等,可以到msdn上找http://msdn2.microsoft.com/zh-cn/library/system.io.filemode(VS.80).aspx FileShare share = FileShare.Read;//确定文件如何由进程共享,http://msdn2.microsoft.com/zh-cn/library/system.io.fileshare(VS.80).aspx Stream filestream = null; try { filestream = new FileStream(path, mode, access, share); writefile(filestream); } finally { if (filestream != null) filestream.Close(); } } private static void writefile(Stream s) { for (int i = 0; i < 100; i++) { s.WriteByte((byte)i); } } }}

评论