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