C#如何创建文件夹以及.txt文档
using system.IO; 需要引用
1.先创建一个文件夹(文件夹和.txt文档不能直接创建,需要分开)
public void Write(string Logstring)
{
string now_date = DateTime.Now.ToString("yyyyMMdd");
string path = "E:\\AppLog\\" + now_date;
if (!Directory.Exists(path))
{
//创建文件夹
string activeDir = @"E:\\AppLog";
string newPath = Path.Combine(activeDir, now_date);
Directory.CreateDirectory(newPath);
//在文件夹中创建.txt文件,并写值
//Write2(Logstring, newPath);
}
Write2(Logstring, path);
}
2.再在已经创建的文件夹下生成.txt文档
public void Write2(string Logstring,string newPath)
{
string now_date = DateTime.Now.ToString("yyyyMMdd");
string path = newPath+"\\" + now_date + ".txt";
if (!File.Exists(path))
{
//创建.txt文件
FileStream stream = File.Create(path);
stream.Close();
stream.Dispose();
}
using (StreamWriter writer = new StreamWriter(path, true))
{
//写入文件
writer.WriteLine(Logstring);
writer.Close();
}
}
3.生成效果图