C#自学笔记_011_Real
一、Path类(静态类)
命名空间:
using System.IO;
string str = @"F:\Program Files\MATLAB\R2017a\appdata\components\mcr\aggregators\file.txt";
//获得文件名
Console.WriteLine(Path.GetFileName(str));//获得文件全名
Console.WriteLine(Path.GetFileNameWithoutExtension(str));//获得文件名,但是不到扩展名
Console.WriteLine(Path.GetExtension(str));//获得文件扩展名
Console.WriteLine(Path.GetDirectoryName(str)); //获得文件夹的名或者说获得路径
Console.WriteLine(Path.GetFullPath(str)); //获得文件全路径
Console.WriteLine(Path.Combine(@"C:\a\c" + "test0001.txt")); //连接两个路径进行组合
二、File类(静态类)
命名空间
using System.IO;
//2、File类
//创建文件
File.Create(@"C:\Users\Administrator\Desktop\test011.txt");
Console.WriteLine("创建成功");
//删除文件
File.Delete(@"C:\Users\Administrator\Desktop\test011.txt");
Console.WriteLine("删除成功");
//复制文件
File.Copy(@"C:\Users\Administrator\Desktop\test011.txt", @"C:\Users\Administrator\Desktop\new.txt");
Console.WriteLine("复制成功");