using System; using System.IO; public class TextToFile { private const string FILE_NAME = "MyFile.txt"; public static void Main(String[] args) { if (File.Exists(FILE_NAME)) { Console.WriteLine("{0} already exists.", FILE_NAME); return; } using (StreamWriter sw = File.CreateText(FILE_NAME)) { sw.WriteLine ("This is my file."); sw.WriteLine ("I can write ints {0} or floats {1}, and so on.", 1, 4.2); sw.Close(); } } }
using System;
using System.IO;
public class TextToFile
{
private const string FILE_NAME = "MyFile.txt";
public static void Main(String[] args)
{
if (File.Exists(FILE_NAME))
{
Console.WriteLine("{0} already exists.", FILE_NAME);
return;
}
using (StreamWriter sw = File.CreateText(FILE_NAME))
{
sw.WriteLine ("This is my file.");
sw.WriteLine ("I can write ints {0} or floats {1}, and so on.",
1, 4.2);
sw.Close();
}
}
}
File 检查文件是否存在
FileStream fs = null;
//2.声明写入器
StreamWriter sw = null;
try
{
//1.实例化文件流对象
fs = new FileStream(Path(输出路径), FileMode.Append, FileAccess.Write);
//2.实例化写入器
sw = new StreamWriter(fs);
//3.写入操作
sw.WriteLine(content(输出内容));
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
//4.关闭写入器
sw.Close();
//5.关闭文件流
fs.Close();
}
System.IO.File.AppendAllText("文件路径", "文件内容"+ System.Environment.NewLine);
}
using (con = new SqlConnection(ConnectionString))
{
con.Open();
da = new SqlDataAdapter("select "字段名" from table_name", con);
cmdBuilder = new SqlCommandBuilder(da);
da.Fill(ds, "table_name");
}
string path="";文本文件路径
string[]contents=new string[ds.Tables["table_name"].Rows.Count];
for(int i=0;i<ds.Tables["table_name"].Rows.Count;i++)
{
contents[i]=ds.Tables["ds.Tables"].Rows[i]["字段名"].ToString();
}
File.WriteAllLines(path,contents);