一、对文件夹操作
1.判断文件夹是否存在
if(System.IO.Directory.Exists("D:\\test"))
2. 创建文件夹
System.IO.Directory.CreateDirectory("D:\\test");
3.删除文件夹
System.IO.Directory.Delete("D:\\test");
4.移动文件夹
System.IO.Directory.Move("D:\\test", "D:\\test2");
5.获取子文件夹
System.IO.DirectoryInfo[] directories = new System.IO.DirectoryInfo("D:\\test").GetDirectories();
6.获取文件夹中的文件
System.IO.FileInfo[] files = new System.IO.DirectoryInfo("D:\\test").GetFiles("*.*", System.IO.SearchOption.AllDirectories);
二、对文件操作
1.判断文件是否存在
if(System.IO.File.Exists("D:\\test\\test.txt"))
2.创建文件
System.IO.File.Create("D:\\test\\test.txt");
3.删除文件
System.IO.File.Delete("D:\\test\\test2.txt");
4.移动文件
System.IO.File.Move("D:\\test\\test.txt", "D:\\test\\test2.txt");
5.读取文件
System.IO.StreamReader objReader = new System.IO.StreamReader("D:\\test\\test.txt", UnicodeEncoding.GetEncoding("GB2312"));
string sLine = "";
System.Collections.ArrayList arrText = new System.Collections.ArrayList();
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
objReader.Close();