我有个string型的变量,里面获取了一些数据,请问如何把获取的数据保存为txt文档,请问这里的代码怎么写?
------解决方案--------------------------------------------------------
var
a:string;
f:textfile;
begin
AssignFile(f,'c:\\1.txt');
a:='123465';
Append(f);
Writeln(f, a);
CloseFile(f);
end;
------解决方案--------------------------------------------------------
if (this.saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
System.IO.Stream s = this.saveFileDialog1.OpenFile();
string sContent = "你要写入的内容";
byte[] bytes = System.Text.Encoding.Default.GetBytes(sContent);
s.Write(bytes, 0, bytes.Length);
s.Close();
}
------解决方案--------------------------------------------------------
SaveFileDialog 只是提供一个选择把文件保存到哪里的对话框界面,本身没有任何写文件的功能。
------解决方案--------------------------------------------------------
用Tstrings.savetofile吧这个最简单了。
任何TStrings的类型都可以保存。像memo等的items都可以。