winform读取一个txt,streamwriter继续写内容
时间: 2023-07-18 19:12:25 浏览: 78
好的,你可以使用`StreamReader`读取txt文件,并使用`StreamWriter`继续写内容。以下是一个示例代码:
```csharp
using System.IO;
// 读取txt文件内容
string content;
using (StreamReader reader = new StreamReader("test.txt"))
{
content = reader.ReadToEnd();
}
// 写入新内容到txt文件
using (StreamWriter writer = new StreamWriter("test.txt", true)) // 第二个参数为true表示追加内容
{
writer.WriteLine("New content");
}
```
这段代码会先读取`test.txt`文件的全部内容存入`content`变量中,然后使用`StreamWriter`追加一行新内容到`test.txt`文件中。
相关问题
winform读取一个txt,使用streamwriter删除其中所有内容
您可以使用以下代码来使用`StreamWriter`删除txt文件中的所有内容:
```csharp
string filePath = @"C:\example.txt";
using (StreamWriter sw = new StreamWriter(filePath))
{
sw.Write(string.Empty);
}
```
这里,我们首先指定了要删除内容的文件路径,并使用`StreamWriter`创建了一个写入文件的对象。然后,我们使用`sw.Write`方法将文件内容设置为空字符串,这将覆盖文件中的所有内容并将其删除。最后,我们使用`using`语句将`StreamWriter`对象包装在内部,以确保它被正确地释放和关闭。
winform txt文件读写
可以使用 C# 的 FileStream 和 StreamReader/StreamWriter 类来实现 Winform 中的 txt 文件读写。下面是一个简单的示例代码:
```csharp
// 读取文件
string filePath = "D:\\test.txt";
string content = "";
using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
using (StreamReader sr = new StreamReader(fs))
{
content = sr.ReadToEnd();
}
}
// 写入文件
string newContent = "Hello World!";
using (FileStream fs = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.ReadWrite))
{
using (StreamWriter sw = new StreamWriter(fs))
{
sw.Write(newContent);
}
}
```
以上代码中,首先使用 FileStream 打开文件,然后使用 StreamReader/StreamWriter 类读取或写入文件内容。其中,FileMode 参数指定文件的打开方式,FileAccess 参数指定文件的访问权限,FileShare 参数指定文件的共享方式。
需要注意的是,使用完 FileStream、StreamReader/StreamWriter 类后,需要手动调用 Close 或者使用 using 语句来释放资源。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)