`
pcajax
  • 浏览: 2159387 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

.NET中的文件IO操作实例

阅读更多
从TextBox控件中写入到txt文本

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->//从testbox中写入到txt文本
        protected void Button5_Click(object sender, EventArgs e)
        
{
            
string text = txtContent.Text;
            
if (!string.IsNullOrEmpty(text))
            
{
                
//指定文件的完整路径
                string fileName = Server.MapPath("~/txt/test.txt");
                
//判断该文件是否存在
                if (File.Exists(fileName))
                
{
                    
//如果存在,就先删掉
                    File.Delete(fileName);
                }

                
else
                
{
                    
//创建一个文件操作的流
                    FileStream stream = new FileStream(fileName, FileMode.Create);
                    
//创建一个写操作流
                    StreamWriter writer = new StreamWriter(stream, Encoding.UTF8);
                    
//进行写操作
                    writer.Write(text);
                    //清空控件中的文字
                    txtContent.Text 
= string.Empty;
                    
//关闭流,不然出现异常
                    writer.Close();
                    stream.Close();
                }

            }

            
else
            
{
                Response.Write(
"<script>alert(\"空的列!\")</script>");
            }

        }

然后再从生成的test.txt中读取数据,显示到TextBox控件中(方法同理)

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->//读取文本到textbox中显示
        protected void Button6_Click(object sender, EventArgs e)
        
{
            
string fileName = Server.MapPath("~/txt/test.txt");
            
if (File.Exists(fileName))
            
{
                FileStream stream 
= new FileStream(fileName, FileMode.Open);
                StreamReader reader 
= new StreamReader(stream, Encoding.UTF8);
                txtContent.Text 
= reader.ReadToEnd();
                reader.Close();
                stream.Close();
            }

            
else
            
{
                Response.Write(
"<script>alert(\"没有test.txt文件!\")</script>");
            }

        }
0
0
0
(请您对文章做出评价)
分享到:
评论

相关推荐

    .NET中的IO操作之文件流用法分析

    以上知识点,是从给定文件内容中提取的.NET文件流操作的关键点,这些内容对于理解.NET框架下的文件IO操作至关重要。开发者在进行文件读写、编码转换、资源管理和异常处理时,都应当考虑到这些操作的规范和最佳实践,...

    .net中封装文件操作

    在.NET框架中,文件操作是常见的任务,程序员经常需要读取、写入、移动或删除文件。为了简化这些操作并提高代码的可读性和可维护性,我们可以利用.NET提供的类库进行封装。本文将深入探讨如何在.NET中封装文件操作,...

    .net压缩文件或压缩文件夹源码及详细操作文档

    .NET框架提供了一套丰富的类库,使得开发人员可以轻松地进行文件和文件夹的压缩操作。在.NET中,主要依赖System.IO.Compression命名空间下的ZipFile类来实现压缩和解压缩功能。本压缩包包含了一个完整的.NET源码实现...

    C# 黑马.Net_大文件拷贝实例源码

    大文件拷贝实例源码,学习关于IO文件流、多线程相关使用做参考。 private void button4_Click(object sender, EventArgs e) { this.progressBar1.Value = 0; this.label1.Text = "0%"; if (!File.Exists(this....

    VB.NET读写文件代码.

    在VB.NET中,读写文件是常见的操作,用于存储和检索数据。以下是对标题和描述中涉及的知识点的详细说明: 1. **StreamWriter类**:`StreamWriter`是VB.NET中用于向文本文件写入文本的类。在示例中,`Dim file As ...

    .NET文件和注册表操作.pdf

    ### .NET文件和注册表操作知识点详解 #### 一、概览 本章节重点介绍了如何在C#中进行文件及注册表的操作。通过.NET Framework提供的API,开发人员能够轻松地实现对文件系统的读写以及注册表键的增删改查等功能。...

    vb.net.zip_VB实例_vb 实例_vb.net 实例_vb.net 瀹炰緥_vb.net 实例

    4. **丰富的类库**:.NET Framework提供大量预先编写好的类库,如System.IO(文件操作),System.Net(网络编程)等,大大简化了开发工作。 5. **事件驱动编程**:适合GUI应用程序开发,如按钮点击事件、窗口加载...

    《.NET网络编程与IO技术实践》随书代码

    通过学习《.NET网络编程与IO技术实践》中的内容,并结合提供的源码,开发者能够掌握.NET平台下的网络编程核心技术和IO操作,从而在实际项目中编写出高效、可靠的代码。同时,这本书也鼓励读者动手实践,通过代码加深...

    Asp.net在线压缩解压简单实例

    【Asp.net在线压缩解压简单实例】是一个实用的示例项目,展示了如何在ASP.NET环境中处理文件的压缩和解压操作。这个实例的核心在于它能够动态地对服务器上的文件进行压缩或解压缩,这对于数据传输和存储优化具有重要...

    文件操作编程实例大集合,C++.net源代码编写

    在.NET框架中,文件操作主要依赖于`System.IO`命名空间下的类,如`FileStream`、`StreamReader`和`StreamWriter`。`FileStream`是低级的文件操作类,可以进行读写和追加操作;`StreamReader`和`StreamWriter`则是更...

    .NET 4.5 异步IO 相关实例

    在.NET 4.5版本中,异步IO操作得到了显著的改进和简化,主要体现在通过C#语言的异步编程特性,如async和await关键字,能够更简洁地编写异步代码,特别是在处理文件IO操作时。之前,为了实现异步IO,开发者往往需要...

    asp.net 获取文件属性

    在提供的示例代码"Example071-获取文件属性"中,可能包含了如何实际操作上述方法的实例。下载并研究这个示例,可以帮助你更好地理解如何在实际项目中应用这些概念。记住,安全性和性能优化也是在处理文件时需要考虑...

    .net文件操作(winform测试通过)

    .NET文件操作是编程中常见的一项任务,特别是在Windows Forms(Winform)应用开发中。这个类库提供了一系列的方法和工具,使得开发者能够方便地对本地文件系统进行读取、写入、创建、删除以及移动文件。在本文中,...

    .net C# 对配置文件的操作

    通过上述示例,我们可以看到,在C#中操作配置文件是一项基本但非常重要的技能。无论是简单的读取操作还是复杂的修改操作,都有相应的API支持。熟练掌握这些技术可以帮助开发者更好地管理和优化他们的应用程序。 ...

    C#.NET 对文件的操作

    在C#.NET中,`System.IO`命名空间提供了大量用于文件操作的类。例如,`File`类提供了创建、打开、复制、移动和删除文件的基本功能。`FileStream`类则允许我们通过流的方式读写文件。例如,可以使用`File....

    vb.net读写TXT文件示例

    在VB.NET中,还可以使用`File`类的静态方法来执行更高级的操作,如检查文件是否存在、复制文件、删除文件等。例如: ```vbnet If File.Exists(filePath) Then File.Delete(filePath) ' 删除文件 End If ' 复制...

    ASP.NET Core文件上传与下载实例(多种上传方式)

    在文件上传下载方面,*** Core提供了强大的支持,能够帮助开发者高效地处理文件IO操作。 ### 关键知识点解析 1. **模型绑定与IFormFile接口** 在*** Core中,`IFormFile`接口是处理文件上传的核心接口。上传的...

    .net读取dxf.zip

    1. **文件I/O操作**:首先,我们需要使用VB.NET中的`System.IO`命名空间,如`StreamReader`或`FileStream`来读取DXF文件的内容。 2. **字符串解析**:DXF文件是以ASCII文本格式存储的,因此我们需要解析这些文本数据...

Global site tag (gtag.js) - Google Analytics