StreamWriter in FileInfo
- To write / read the content to / write the file, you require file streams.
- A file stream acts as a pointer for the file, which contains the memory address of the file on the disc.
There are two types of file streams.
1) Reading Streams
2) Writing Streams
API: System.IO.StreamWriter (to write the content into the file)
Writing content to the file
Import the API
using System.IO;
Create the stream writer object
StreamWriter sw = new StreamWriter(file name);
Write the content
sw.Write(content here);
Close the Writer
sw.Close();
Program for StreamWriter
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace FileWriteDemo
{
class Program
{
static void Main(string[] args)
{
string filepath;
Console.WriteLine("Enter the file path:");
filepath = Console.ReadLine();
FileInfo fobj = new FileInfo(filepath);
if (!fobj.Exists)
{
string content;
Console.WriteLine("\nEnter content to write:");
content = Console.ReadLine();
StreamWriter sw = new StreamWriter(filepath);
sw.Write(content);
sw.Close();
Console.WriteLine("\nWritten successfully!");
}
else
Console.WriteLine("File already exists.");
Console.Read();
}
}
}
No comments:
Post a Comment