正文

filestream的一个例子2007-09-16 23:40:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/jixian/29449.html

分享到:

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

            }
        }

           


       

    }
}

阅读(2253) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册