File //操作文件,静态类,对文件整体操作。拷贝、删除、剪切等。
Directory //操作目录(文件夹),静态类。
Path //对文件或目录的路径进行操作(很方便)【字符串】
Stream //文件流,抽象类。
FileStream //文件流 MemoryStream(内存流),NetworkStream(网络流);
StreamReader //快速读取文本文件;
StreamWriter //快速写入文本文件;
① 目录和文件操作的命名控件System.IO;
② string ChangeExtension(string path,string extension)();
修改文件的后缀,“修改”支持字符串层面的,没有真的给文件改名
string s=Path.ChangeExtension(@“\temp\F3.png”,“jpg”)
③ string Combine(string path1,string path2)
将两个路径合成一个路径,比用+好,可以方便解决不如斜线的问题,自动处理路径分割的问题;
string s=Path.Combine(@“C:\temp”,“a.jpg”)
④ string GetDirectoryName(string path)()
得到文件的路径名。Path.GetDirectoryName(@“C:\temp\a.jpg”)
⑤ string GetExtension(string path)得到文件的扩展名;
⑥ string GetFileName(string path)得到文件的路径的文件名部分;
⑦ string GetFileNameWithoutExtension(string path)得到去除扩展名的文件名;
⑧ string GetFullPath(string path)得到文件的全路径。可以根据相对路径获得绝对路径。