FileStream Create
In this chapter you will learn:
- Create new file with write permission and not sharing
- Creates a file with read-write access that allows others to read
- Create FileStream from FileInfo for writing
- Create FileStream from FileInfo for reading
Create new file with write permission and not sharing
using System;//j a va2 s . c o m
using System.IO;
public class MainClass
{
static void Main(string[] args)
{
FileStream MyFileStream = new FileStream(@"c:\Testing.txt", FileMode.CreateNew, FileAccess.Write, FileShare.None);
StreamWriter MyStreamWriter = new StreamWriter(MyFileStream);
MyStreamWriter.Write("a string");
MyFileStream.Close();
MyStreamWriter.Close();
}
}
Creates a file with read-write access that allows others to read
using System;// j a v a 2 s .com
using System.IO;
public class MainClass
{
static void Main(string[] args)
{
FileStream MyFileStream1 = new FileStream(@"c:\Testing.txt", FileMode.Create);
int MyBytes = MyFileStream1.ReadByte();
MyFileStream1.Close();
}
}
Create FileStream from FileInfo for writing
using System;/*from j av a 2 s .c o m*/
using System.IO;
public class MainClass
{
static void Main(string[] args)
{
FileInfo MyFiles = new FileInfo(@"c:\Testing.txt");
FileStream MyFileStream1 = MyFiles.OpenWrite();
byte MyWriteByte = 100;
MyFileStream1.WriteByte(MyWriteByte);
MyFileStream1.Close();
}
}
Create FileStream from FileInfo for reading
using System;/*from j a v a 2s . c o m*/
using System.IO;
public class MainClass
{
static void Main(string[] args)
{
FileInfo MyFiles = new FileInfo(@"c:\Testing.txt");
FileStream MyFileStream1 = MyFiles.OpenRead();
int MyBytes = MyFileStream1.ReadByte();
MyFileStream1.Close();
}
}
Next chapter...
What you will learn in the next chapter: