62 个解决方案
#1
MSDN上查FileInfo和StreamReader,StreamWriter。看完就可以做了。我记得有示例代码。
#2
写文件
StreamWriter sw = new StreamWriter(fileName);
sw.Write(textBox1.Text);
sw.Close();
读文件
StreamReader sr = new StreamReader(fileName);
textBox1.Text = sw.ReadToEnd();
sr.Close();
StreamReader和StreamWriter是专门针对文本文件的读写器。
对于二进制文件可以考虑使用BinaryReader和BinaryWriter,不过他们的构造函数要传入一个FileStream
FileStream fs = File.Open(fileName);
BinaryReader br=new BinaryReader(fs);
BinaryWriter bw = new BinaryWriter(fs);
另:需要引用 System.IO 命名空间
StreamWriter sw = new StreamWriter(fileName);
sw.Write(textBox1.Text);
sw.Close();
读文件
StreamReader sr = new StreamReader(fileName);
textBox1.Text = sw.ReadToEnd();
sr.Close();
StreamReader和StreamWriter是专门针对文本文件的读写器。
对于二进制文件可以考虑使用BinaryReader和BinaryWriter,不过他们的构造函数要传入一个FileStream
FileStream fs = File.Open(fileName);
BinaryReader br=new BinaryReader(fs);
BinaryWriter bw = new BinaryWriter(fs);
另:需要引用 System.IO 命名空间
#3
1.你可以直接用File.Move()方法或者FileInfo 的MoveTo()方法直接移动文件
System.IO操作
System.IO操作
try
{
// Create an instance of StreamReader to read from a file.
// The using statement also closes the StreamReader.
using (StreamReader sr = new StreamReader("TestFile.txt"))
{
String line;
// Read and display lines from the file until the end of
// the file is reached.
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
catch (Exception e)
{
// Let the user know what went wrong.
Console.WriteLine("The file could not be read:");
Console.WriteLine(e.Message);
}
#4
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
#5
ding
#6
............
#7
4楼的答案好强大,学习到了
#8
四楼的确实强大
#9
学习
#10
很好很强大 4楼
#11
四楼的答案只能覆盖写入!
#12
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
#13
都很强大
引用楼上
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
引用楼上
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
#14
#15
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
这个方法好啊
个人主页:
http://www.tzkandian.cn
#16
好东西啊
建议LZ自己写一下,有问题可以来问
要不然以后就不要在这行里混了,什么都不会写
建议LZ自己写一下,有问题可以来问
要不然以后就不要在这行里混了,什么都不会写
#17
接分走人
#18
//写文件
StreamWriter sw = new StreamWriter(fileName);
sw.Write(textBox1.Text);
sw.Close();
//读文件
StreamReader sr = new StreamReader(fileName);
textBox1.Text = sw.ReadToEnd();
sr.Close();
//StreamReader和StreamWriter是专门针对文本文件的读写器。
//对于二进制文件可以考虑使用BinaryReader和BinaryWriter,不过他们的构造函数要传入一个FileStream
FileStream fs = File.Open(fileName);
BinaryReader br=new BinaryReader(fs);
BinaryWriter bw = new BinaryWriter(fs);
#20
good!!!Aho
#21
可以学到知识,太爽了
#22
照片更强大
#23
不错,我的心好乱,想学东,想学西,我现在什么都不会里,我心痛里,
#24
够狠~顶~!!!太棒了~!
#25
学习了,好啊。太棒了
#26
ding
#27
学习。。。。
#28
4楼确实很强大啊1
#29
恩,写的不错,偷走了啊
#30
想看看四楼的强大
#31
恩,很好,学习了。
#32
ding
#33
dddddddddddddddddddddddddd
#34
学习了 呵呵
#35
引用楼上
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
但是如果文本框的值是空的话,在写入时会把原来文本文件的内容全部清空!
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
但是如果文本框的值是空的话,在写入时会把原来文本文件的内容全部清空!
#36
ding
#37
所以用了追加~~
#38
asdfasdasdfd
#39
回复只为了下载使用....
#40
不得不佩服四楼的答案很强大,受教
#41
学习了
#42
来学习学习
#43
顶!!!!!!!!!
#44
顶4楼的
#45
super168总结的很好
#46
学习了,不错啊!
#47
顶。。。我找来用下
#48
顶 四楼 你牛到极致了!
#49
您把我找了 一天的 问题解决了! 牛 不得不服
#50
学习一下啊!
#1
MSDN上查FileInfo和StreamReader,StreamWriter。看完就可以做了。我记得有示例代码。
#2
写文件
StreamWriter sw = new StreamWriter(fileName);
sw.Write(textBox1.Text);
sw.Close();
读文件
StreamReader sr = new StreamReader(fileName);
textBox1.Text = sw.ReadToEnd();
sr.Close();
StreamReader和StreamWriter是专门针对文本文件的读写器。
对于二进制文件可以考虑使用BinaryReader和BinaryWriter,不过他们的构造函数要传入一个FileStream
FileStream fs = File.Open(fileName);
BinaryReader br=new BinaryReader(fs);
BinaryWriter bw = new BinaryWriter(fs);
另:需要引用 System.IO 命名空间
StreamWriter sw = new StreamWriter(fileName);
sw.Write(textBox1.Text);
sw.Close();
读文件
StreamReader sr = new StreamReader(fileName);
textBox1.Text = sw.ReadToEnd();
sr.Close();
StreamReader和StreamWriter是专门针对文本文件的读写器。
对于二进制文件可以考虑使用BinaryReader和BinaryWriter,不过他们的构造函数要传入一个FileStream
FileStream fs = File.Open(fileName);
BinaryReader br=new BinaryReader(fs);
BinaryWriter bw = new BinaryWriter(fs);
另:需要引用 System.IO 命名空间
#3
1.你可以直接用File.Move()方法或者FileInfo 的MoveTo()方法直接移动文件
System.IO操作
System.IO操作
try
{
// Create an instance of StreamReader to read from a file.
// The using statement also closes the StreamReader.
using (StreamReader sr = new StreamReader("TestFile.txt"))
{
String line;
// Read and display lines from the file until the end of
// the file is reached.
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
catch (Exception e)
{
// Let the user know what went wrong.
Console.WriteLine("The file could not be read:");
Console.WriteLine(e.Message);
}
#4
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
#5
ding
#6
............
#7
4楼的答案好强大,学习到了
#8
四楼的确实强大
#9
学习
#10
很好很强大 4楼
#11
四楼的答案只能覆盖写入!
#12
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
#13
都很强大
引用楼上
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
引用楼上
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
#14
#15
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
这个方法好啊
个人主页:
http://www.tzkandian.cn
#16
好东西啊
建议LZ自己写一下,有问题可以来问
要不然以后就不要在这行里混了,什么都不会写
建议LZ自己写一下,有问题可以来问
要不然以后就不要在这行里混了,什么都不会写
#17
接分走人
#18
//写文件
StreamWriter sw = new StreamWriter(fileName);
sw.Write(textBox1.Text);
sw.Close();
//读文件
StreamReader sr = new StreamReader(fileName);
textBox1.Text = sw.ReadToEnd();
sr.Close();
//StreamReader和StreamWriter是专门针对文本文件的读写器。
//对于二进制文件可以考虑使用BinaryReader和BinaryWriter,不过他们的构造函数要传入一个FileStream
FileStream fs = File.Open(fileName);
BinaryReader br=new BinaryReader(fs);
BinaryWriter bw = new BinaryWriter(fs);
#19
#20
good!!!Aho
#21
可以学到知识,太爽了
#22
照片更强大
#23
不错,我的心好乱,想学东,想学西,我现在什么都不会里,我心痛里,
#24
够狠~顶~!!!太棒了~!
#25
学习了,好啊。太棒了
#26
ding
#27
学习。。。。
#28
4楼确实很强大啊1
#29
恩,写的不错,偷走了啊
#30
想看看四楼的强大
#31
恩,很好,学习了。
#32
ding
#33
dddddddddddddddddddddddddd
#34
学习了 呵呵
#35
引用楼上
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
但是如果文本框的值是空的话,在写入时会把原来文本文件的内容全部清空!
读:TextBox1.Text=File.ReadAllText("d:/b.txt",Encoding.Default);
写:File.WriteAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
追加:File.AppendAllText("d:/a.txt", TextBox1.Text, Encoding.Default);
但是如果文本框的值是空的话,在写入时会把原来文本文件的内容全部清空!
#36
ding
#37
所以用了追加~~
#38
asdfasdasdfd
#39
回复只为了下载使用....
#40
不得不佩服四楼的答案很强大,受教
#41
学习了
#42
来学习学习
#43
顶!!!!!!!!!
#44
顶4楼的
#45
super168总结的很好
#46
学习了,不错啊!
#47
顶。。。我找来用下
#48
顶 四楼 你牛到极致了!
#49
您把我找了 一天的 问题解决了! 牛 不得不服
#50
学习一下啊!