怎么把一个String 变量保存到一个.txt文档中去?
各位高手,请问一下怎么实现?
各位高手,请问一下怎么实现?
解决方案 »
- 当ArrayList碰到object的时候,出问题了
- 如何根据datetimepicker改变时间而更改我要打开的文件
- 字符串操作
- Wavecom gsm 总是出现乱码?
- c#与VC之间通过命名管道传递中文乱码的问题
- C#操作excel某一列求和问题
- 请问DataView中的FIND方法,为什么不能反回对应的行。
- 点击MessageBox中的确定按键,怎样触发事件
- 导入excel 在 System.FormatException 中第一次偶然出现的“mscorlib.dll”类型的异常
- win7 + IIs8.0 +vs2013 +C# web服务以debug启动,没过几分钟自动关闭调试功能
- 日期格式转换
- 关于用csla框架开发分布式系统
FileStream fs = new FileStream("C:\a.txt",FileMode.Append);
StreamWriter sr=new StreamWriter(fs);
sr.WriteLine(a);
sr.close();
fs.close();
StreamWriter mysw=new StreamWriter(path);mysw.Write(csdn);
mysw.Close();
比如说这个变量,是gooo1
还有两个报错呀
{
SaveFile("123123123",@"C:\1.txt");
} public static void SaveFile(string p_Text, string p_Path)
{
System.IO.StreamWriter _StreamWriter = new System.IO.StreamWriter(p_Path);
_StreamWriter.Write(p_Text);
_StreamWriter.Close();
}
谢谢你了。
给我一段代码好吗?
我写的是控制台Program.cs。
我是新手,各位高手,能详细点吗?
string f="c:\abc.txt"; /*写上你的文件路径*/
string a="a";
FileStream fs = new FileStream(f);
StreamWriter sWriter=new StreamWriter(fs);
sr.Write(s);
sr.close();
sWriter.Write(s);
sWriter.Close();
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string csdn = "回帖是一种美德!每天回帖即可获得 10 分可用分!"; FileStream fs = new FileStream(@"d:\a.txt",FileMode.Append );//一定不要忘记@ 啊
StreamWriter sr = new StreamWriter(fs);
sr.WriteLine(csdn);
sr.Close();
fs.Close();
}
}
}
using System.IO;namespace 将string变量保存到txt文档中
{
class Program
{
static void Main(string[] args)
{
string csdn="回帖是一种美德!每天回帖即可获得 10 分可用分!";
//使用Unicode编码,将csdn变量中的内容写到temp.txt文件中
StreamWriter sw = new StreamWriter("temp.txt", false, Encoding.Unicode);
sw.Write(csdn);
sw.Close();
Console.WriteLine("文件已经成功写入.");
Console.ReadLine();
}
}
}来,顶熊猫大哥一下,呵呵呵!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
using (StreamWriter sw = new StreamWriter(@"c:\1.txt", true)) //存在C:\1.txt里面
{
string a = "i belive i can fly";
sw.Write(a);
sw.Flush();
}
}
}
}
string f = "e:/test.txt";
string a = "Hello C#";
System.IO.FileStream fs = new System.IO.FileStream(f, System.IO.FileMode.Open);
System.IO.StreamWriter sWriter = new System.IO.StreamWriter(fs);
sWriter.Write(a);
sWriter.Close();
你只需要一句话就可以把你的 string 型的 _myStr 写进文件里了System.IO.File.WriteAllText("你的文件名.txt", _myStr );
System.IO.File.WriteAllText("c:\\1.txt", "Hello World!", Encoding.UTF8);
就这么简单的一句话,执行后去c盘找那个1.txt看看吧,能有什么问题?
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;namespace File
{
public class Program
{
public static void Write(string filename, string content)
{
FileStream fs = new FileStream(filename, FileMode.Append);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(content);
sw.Flush();
sw.Close();
}
static void Main(string[] args)
{
string str = "hello word";
Write(@"E:\string.txt", str);
}
}
}看看这个吧
using System;
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("写入的文件路径:");
string path = Console.ReadLine();
Console.WriteLine("写入的内容:");
string content = Console.ReadLine(); if (!System.IO.File.Exists(path))
{
System.IO.FileStream fs_create = System.IO.File.Create(path);
fs_create.Close();
Console.WriteLine(string.Format ("已创建文件:{0}",fs_create.Name ));
System.IO.File.WriteAllText(path, content, Encoding.Default);
Console.WriteLine("文件已经成功写入.");
Console.ReadLine();
}
using (System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Append))
{
System.IO.StreamWriter sw = new System.IO.StreamWriter(fs, Encoding.Default);
sw.Write(content);
sw.Close();
Console.WriteLine("文件已经成功写入.");
Console.ReadLine();
}
/*
区别: System.IO.File.WriteAllText(path, content, Encoding.Default);会覆盖之前写入的内容,对内容一次性写入
* System.IO.StreamWriter 是文件流写入的方式,可以有更多的控制,WriteAllText实际上最终还是调用StreamWriter,
* StreamWriter是写文件的最终方法
*/
}
}
}
这种怎么判断这个流是否关闭了!???
StreamWriter mysw=new StreamWriter(path);mysw.Write(csdn);
mysw.Close();
fwrite(str.c_str(), 1, strlen(str.c_str()), p);
fclose(p);
fwrite(str.c_str(), 1, strlen(str.c_str()), p);
fclose(p);
━━━━━━━━━━━━━━━━━━━━━━━━━━1. memo控件读取txt
memo1.Lines.LoadFromFile('E:\*\*.txt');2.Procedure NewTxt(FileName:String);
Var
F : Textfile;
Begin
if fileExists(FileName) then DeleteFile(FileName); {看文件是否存在,在就刪除}
AssignFile(F, FileName); {将文件名与变量 F 关联}
ReWrite(F); {创建一个新的文件并命名为 ek.txt}
Writeln(F, '将您要写入的文本写入到一个 .txt 文件');
Closefile(F); {关闭文件 F}
End;Procedure OpenTxt(FileName:String);
Var
F : Textfile;
Begin
AssignFile(F,FileName); {将文件名与变量 F 关联}
Append(F); {以编辑方式打开文件 F }
Writeln(F, '将您要写入的文本写入到一个 .txt 文件');
Closefile(F); {关闭文件 F}
End;Procedure ReadTxt(FileName:String);
Var
F : Textfile;
str : String;
Begin
AssignFile(F, FileName); {将文件名与变量 F 关联}
Reset(F); {打开并读取文件 F }
Readln(F, str);
ShowMessage('文件有:' +str + '行。');
Closefile(F); {关闭文件 F}
End;procedure TForm1.Button1Click(Sender: TObject);
begin
NewTxt;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
OpenTxt;
end;procedure TForm1.Button3Click(Sender: TObject);
begin
ReadTxt;
end;
------------------------------------------------------------------Procedure AppendTxt(Str:String;FileName:String);
Var
F:Textfile;
Begin
AssignFile(F, FileName);
Append(F);
Writeln(F, Str);
Closefile(F);
End;
FileStream fs = new FileStream("C:\\a.txt",FileMode.Append);
StreamWriter sr=new StreamWriter(fs);
sr.WriteLine(a);
sr.close();
fs.close();
StreamWriter mysw=new StreamWriter(path);mysw.Write(csdn);
mysw.Close();
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
String a="水帖";
sw.WriteLine(a);
sw.close();
fs.close();
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;namespace Read
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void btnWrite_Click(object sender, EventArgs e)
{
//1:写文件流
/*方法1
FileStream s = new FileStream(textBox1.Text, FileMode.OpenOrCreate);
StreamWriter we = new StreamWriter(s);
we.WriteLine(richTextBox1.Text);
we.Close();*/ saveFileDialog1.ShowDialog();
textBox1.Text = saveFileDialog1.FileName;
//方法2:
if (!string.IsNullOrEmpty(textBox1.Text))
{
StreamWriter we = new StreamWriter(textBox1.Text,true);//设置是否覆盖还是追加。
we.WriteLine(richTextBox1.Text);
we.Close(); }
} //读文章
private void btnRead_Click(object sender, EventArgs e)
{
//1:写文件流2种方法 openFileDialog1.ShowDialog();
textBox1.Text = openFileDialog1.FileName;
if (!string.IsNullOrEmpty(textBox1.Text))
{
StreamReader you = new StreamReader(textBox1.Text,System.Text.Encoding.Default);//防止出现编码问题。
//读的方法有2种(1:行读取(循环)。2:整体读取) string ok=null;
while((ok=you.ReadLine())!=null)
{
richTextBox1.Text +=ok+"\n"; }
you.Close(); /* richTextBox1.Text = you.ReadToEnd();//整体读取*/
}
} private void Form1_Load(object sender, EventArgs e)
{ }
}
}
是不是给csdn女编排的干了
来段vb6的
dim fso
dim fs
set fso=createobject("scripint.filesystemobject")
fs=fso.openastextstream("Z:\操你妈\b.txt")
dim s as stirng
s="我F了U"
fs.write s
fs.close
set fs=nothing
set fso=nothing