c#创建文件续写文件

readme = "readme.txt";
        string txtpath = "D://写文件//" + readme;//文件存放路径
        DirectoryInfo directoryInfo = new DirectoryInfo("D://写文件");
        if (!directoryInfo.Exists)  //判断 文件夹是否存在
        {
            directoryInfo.Create();
        }
        if (!File.Exists(txtpath))
        {
            File.Create(txtpath).Close();//判断文件是否存在,创建txt文件后需要close,否则会出现文件占用情况
        }
        StreamWriter sw = new StreamWriter(txtpath, true, System.Text.Encoding.Default);//第一个参数代表路径,第二个参数表示文件是否覆盖还是在原有文件基础上添加,第三个参数代表编码格式
        sw.WriteLine(写入的内容);
        sw.Flush();
        sw.Close();

你可能感兴趣的:(c#)