C#知识点小结:
文件管理(File类)
-
基本操作:
判断存在、复制、移动、删除、创建
-
基本方法:
File.Exists( );
File.Copy( );
File.Move( );
File.Delete( );
File.Create( );
////文件判存
string path = @"C:\Users\张三\Pictures\图片\books.txt";
bool flag= File.Exists(path ); //判断文件是否存在的
//判断这个路径下有没有这个文件,有就删除,没有就创建一个
if (File.Exists(path))
{
File.Delete(path); //删除
}
else
{
File.Create(path); //创建
}
Console.WriteLine("OMG!!!");
Console.ReadKey();
////文件复制
string path = @"C:\Users\张三\Pictures\图片\books.txt";
string path1 = @"C:\Users\张三\Pictures\1\1.txt";
//复制文件的时候如果另一个路径中有这个文件了,名字相同,会报异常,可以利用这个方法的重载,在第三个参数的位置写上true,就可以覆盖那个重名的文件了
File.Copy(path, path1, true); //这个方法是把这个文件复制到另一个路径下,复制的同时也可以改名。
Console.WriteLine("OMG!!!");
Console.ReadKey();
///文件移动
string path = @"C:\Users\张三\Pictures\图片\books.txt";
string path1 = @"C:\Users\张三\Pictures\1\1.txt";
File.Move(path,path1); //把文件移动到指定的路径下,可以改名,如果那个路径有这个文件,会报异常
Console.WriteLine("omg!!!");
Console.ReadKey();
////文件删除
string path = @"C:\Users\张三\Pictures\图片\books.txt";
File.Delete(path); //删除指定路径下的文件,直接删了,回收站没有,如果这个路径下没有这个文件不报异常
Console.WriteLine("omg!!!");
Console.ReadKey();
////文件创建
string path = @"C:\Users\张三\Pictures\图片\books.txt";
File.Create(path); //这个是在指定路径下创建一个文件,如果文件存在则覆盖该文件
Console.WriteLine("omg!!!");
Console.ReadKey();