1.文件的操作
File类的部分方法
静态方法通过类来调用,非静态方法通过类的对象来调用
string path = @"D:\test.txt";
if(File.Exists(path))
{
string contents =File.ReadAllText(path);//静态方法
Console.WriteLine("Read files:"+contents);
FileInfo files = new FileInfo(path);
contents= files.FullName;
Console.WriteLine("Filename:" + contents);
}
else
{
string contents = "迎面走来的你让我蠢蠢欲动,\n再靠近一点就快被融化";
File.WriteAllText(path, contents);
Console.WriteLine("File has been written");
}
2.文件的异常
static void Main(string[] args)
{
try
{
string path = @"D:\test.txt";
if (File.Exists(path))
{
string contents = File.ReadAllText(path);//静态方法
Console.WriteLine("Read files:" + contents);
FileInfo files = new FileInfo(path);
contents = files.FullName;
Console.WriteLine("Filename:" + contents);
}
else
{
string contents = "迎面走来的你让我蠢蠢欲动,\n再靠近一点就快被融化";
File.WriteAllText(path, contents);
Console.WriteLine("File has been written");
}
}
//catch (Exception e)
//{
//Console.WriteLine(e.Message);
//}
catch(DirectoryNotFoundException e)
{
Console.WriteLine(e.Message);
}
}