string path=“”;//文件的绝对路径

1. 获取文件所在的目录   Path.GetDirectoryName(path)

2.获取文件 的文件名称(不包含后缀名)    Path.GetFileNameWithoutExtension(path)

3.获取文件 的文件名称(包含后缀名)    Path.GetFileName(path)

4.获取文件 的文件的后缀名 Path.GetExtension(path)

5.文件的全路径 Path.GetFullPath(path)  也可以用来相对路径转绝对路径

6. 将修改文件名

if (System.IO.File.Exists(path))
{
System.IO.File.Move(path, endUrl);//原文件名 目标文件名
}

7. 文件转字节数组

string zipfile = "c:\\a.zip";
//方法1
FileStream fs = new FileStream(zipfile, FileMode.Open);
//把文件读取到字节数组
byte[] zipdata = new byte[fs.Length];
fs.Read(zipdata, 0, zipdata.Length);
fs.Close();

//方法2
//把文件读取到字节数组
byte[] zipdata = File.ReadAllBytes(zipfile);