Stream.CanWrite Property indicates whether the current stream supports writing.
using System;
using System.IO;
class TestRW
{
public static void Main(String[] args)
{
FileStream fs = new FileStream("MyFile.txt", FileMode.OpenOrCreate,FileAccess.Write);
if (fs.CanRead && fs.CanWrite) {
Console.WriteLine("MyFile.txt can be both written to and read from.");
}else if (fs.CanWrite) {
Console.WriteLine("MyFile.txt is writable.");
}
}
}
Related examples in the same category