I wrote some code, which should write to file some text:
private static FileStream CreateFile()
{
string _fileName = "znaki.txt";
if(File.Exists(_fileName))
{
File.Delete(_fileName);
}
FileStream fs = new FileStream(_fileName, FileMode.Create, FileAccess.Write);
Console.Clear();
Console.Write("Ile znakok chcesz wygenerowac? >> ");
int lp;
lp = Convert.ToInt32(Console.ReadLine());
Random r = new Random();
StreamWriter sw = new StreamWriter(fs);
for (int i = 0; i < lp; i++)
{
Console.Clear();
Console.WriteLine(i + "/" + lp);
sw.WriteLine("jogurcik");
}
return fs;
}
This code create the file but don't write anything. What is wrong with this code?