1.获取某个目录下的所有文件
方法1:
DirectoryInfo TheFolder = new DirectoryInfo(dirPath);
FileInfo[] fileInfo = TheFolder.GetFiles();
//获取文件信息//遍历文件,提取文件名foreach (FileInfo file in fileInfo)
{
list.Add(file.Name);
}
方法2:
string curDir = workSpacePath + "\\" + fileName;
//获取当前目录下所有的文件,文件名是全路径的string[] fileNames = Directory.GetFiles(curDir);
2.文件复制
System.IO.File.Copy(sourceFileName, destFileName);
//如果复制同名文件会提示already exist错误System.IO.File.Copy(sourceFileName, destFileName, true);
//true:可以覆盖已有同名文件
3.创建目录
string dirPath = dir + "\\" + curFileName;if (!Directory.Exists(dirPath))
//不存在就创建{
Directory.CreateDirectory(dirPath);
}