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);
            }
        }
        
    }
}

评论