CSHARP CODER MANOHAR GOUD
using System;
using System.IO;
public class ManualRelease
{
static void Main()
{
StreamReader sr = null;
try
{
sr = new StreamReader("languages");
Console.WriteLine(sr.ReadToEnd());
} catch (IOException e)
{
Console.WriteLine("Cannot read file");
Console.WriteLine(e.Message);
} catch (UnauthorizedAccessException e)
{
Console.WriteLine("Cannot access file");
Console.WriteLine(e.Message);
} finally
{
if (sr != null) sr.Dispose();
}
}
}
using System;
using System.IO;
public class AutomaticCleanup
{
static void Main()
{
try
{
using (StreamReader sr = new StreamReader("languages"))
{
Console.WriteLine(sr.ReadToEnd());
}
} catch (IOException e)
{
Console.WriteLine("Cannot read file");
Console.WriteLine(e.Message);
} catch (UnauthorizedAccessException e)
{
Console.WriteLine("Cannot access file");
Console.WriteLine(e.Message);
}
}
}
using System;
using System.IO;
public class MemoryStreamExample
{
static void Main()
{
try
{
using(Stream ms = new MemoryStream(6))
{
ms.WriteByte(9);
ms.WriteByte(11);
ms.WriteByte(6);
ms.WriteByte(8);
ms.WriteByte(3);
ms.WriteByte(7);
ms.Position = 0;
int rs = ms.ReadByte();
do
{
Console.WriteLine(rs);
rs = ms.ReadByte();
} while (rs != -1);
}
} catch (IOException e)
{
Console.WriteLine(e.Message);
}
}
}
using System;
using System.IO;
public class ReadFile
{
static void Main()
{
try
{
using(StreamReader stream = new StreamReader("languages"))
{
Console.WriteLine(stream.ReadToEnd());
}
} catch (IOException e)
{
Console.WriteLine("Cannot read file");
Console.WriteLine(e.Message);
} catch (UnauthorizedAccessException e)
{
Console.WriteLine("Cannot access file");
Console.WriteLine(e.Message);
}
}
}
using System;
using System.IO;
public class CountingLines
{
static void Main()
{
int count = 0;
try
{
using (StreamReader stream = new StreamReader("languages"))
{
while(stream.ReadLine() != null)
{
count++;
}
Console.WriteLine("There are {0} lines", count);
}
} catch (IOException e)
{
Console.WriteLine("Cannot read file.");
Console.WriteLine(e.Message);
} catch (UnauthorizedAccessException e)
{
Console.WriteLine("Cannot access file");
Console.WriteLine(e.Message);
}
}
}
using System;
using System.IO;
public class CSharpApp
{
static void Main()
{
try
{
using (MemoryStream ms = new MemoryStream())
{
using (StreamWriter swriter = new StreamWriter(ms))
{
swriter.Write("ZetCode, tutorials for programmers.");
swriter.Flush();
ms.Position = 0;
using (StreamReader sreader = new StreamReader(ms))
{
Console.WriteLine(sreader.ReadToEnd());
}
}
}
} catch (IOException e)
{
Console.WriteLine(e.Message);
}
}
}
using System;
using System.IO;
using System.Text;
public class FileStreamExample
{
static void Main()
{
try
{
using (FileStream fstream = new FileStream("author", FileMode.Append))
{
string text = "Фёдор Михайлович Достоевский";
byte[] bytes = new UTF8Encoding().GetBytes(text);
fstream.Write(bytes, 0, bytes.Length);
}
} catch (IOException e)
{
Console.WriteLine("Cannot write to file");
Console.WriteLine(e.Message);
} catch (UnauthorizedAccessException e)
{
Console.WriteLine("Cannot access file");
Console.WriteLine(e.Message);
}
}
}
<?xml version="1.0" encoding="utf-8" ?>
<languages>
<language>Python</language>
<language>Ruby</language>
<language>Javascript</language>
<language>C#</language>
</languages>
using System;
using System.IO;
using System.Xml;
public class ReadingXMLFile
{
static void Main()
{
string file = "languages.xml";
try
{
using (XmlTextReader xreader = new XmlTextReader(file))
{
xreader.MoveToContent();
while (xreader.Read())
{
switch (xreader.NodeType)
{
case XmlNodeType.Element:
Console.Write(xreader.Name + ": ");
break;
case XmlNodeType.Text:
Console.WriteLine(xreader.Value);
break;
}
}
}
} catch (IOException e)
{
Console.WriteLine("Cannot read file.");
Console.WriteLine(e.Message);
} catch (XmlException e)
{
Console.WriteLine("XML parse error");
Console.WriteLine(e.Message);
}
}
}
using System;
using System.IO;
public class CreateDirectory
{
static void Main()
{
try
{
Directory.CreateDirectory("temp");
Directory.CreateDirectory("newdir");
Directory.Move("temp", "temporary");
} catch (IOException e)
{
Console.WriteLine("Cannot create directory");
Console.WriteLine(e.Message);
} catch (UnauthorizedAccessException e)
{
Console.WriteLine("Cannot access directory");
Console.WriteLine(e.Message);
}
}
}
using System;
using System.IO;
public class ShowContents
{
static void Main()
{
try
{
DirectoryInfo dir = new DirectoryInfo("test");
string[] files = Directory.GetFiles("test");
DirectoryInfo[] dirs = dir.GetDirectories();
foreach (DirectoryInfo subDir in dirs)
{
Console.WriteLine(subDir.Name);
}
foreach (string fileName in files)
{
Console.WriteLine(fileName);
}
} catch (IOException e)
{
Console.WriteLine("IO exception");
Console.WriteLine(e.Message);
} catch (UnauthorizedAccessException e)
{
Console.WriteLine("Cannot access file");
Console.WriteLine(e.Message);
}
}
}
using System;
using System.IO;
public class CopyFile
{
static void Main()
{
try
{
if (File.Exists("cars"))
{
Console.WriteLine(File.GetCreationTime("cars"));
Console.WriteLine(File.GetLastWriteTime("cars"));
Console.WriteLine(File.GetLastAccessTime("cars"));
}
File.Copy("cars", "newcars");
} catch (IOException e)
{
Console.WriteLine("IO error");
Console.WriteLine(e.Message);
}
}
}
No comments:
Post a Comment