`
foible
  • 浏览: 44931 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

C#中实现读/写文件(一种常用的方法)...

 
阅读更多
StreamWriterwriter;
StreamReaderreader;
FileStreamfs;

privatevoidopenBtn_Click(objectsender,System.EventArgse)
...{
stringtheFile;
openFileDialog1.InitialDirectory
=Application.ExecutablePath;
openFileDialog1.Filter
="wordFiles(*.doc)|*.doc|AllFiles(*.*)|*.*";
if(openFileDialog1.ShowDialog()==DialogResult.OK)
...{
theFile
=openFileDialog1.FileName;
try
...{
fs
=newFileStream(theFile,FileMode.Open);
reader
=newStreamReader(fs);
textBox1.Text
=reader.ReadToEnd();
}

catch(Exceptionexcep)
...{
MessageBox.Show(excep.Message);
}

finally
...{
reader.Close();
fs.Close();
}

}

}


//以下是保存文件的代码

privatevoidsaveBtn_Click(objectsender,System.EventArgse)
...{
stringtheFile;
saveFileDialog1.InitialDirectory
=Application.ExecutablePath;
saveFileDialog1.Filter
="wordFiles(*.doc)|*.doc|AllFiles(*.*)|*.*";
saveFileDialog1.OverwritePrompt
=true;
saveFileDialog1.ShowDialog();
theFile
=saveFileDialog1.FileName;
try
...{
fs
=newFileStream(theFile,FileMode.Create);
writer
=newStreamWriter(fs);
writer.Write(textBox1.Text);
}

catch(Exceptionexcep)
...{
MessageBox.Show(excep.Message);
}

finally
...{
writer.Flush();
writer.Close();
fs.Close();
}

}

分享到:
评论

相关推荐

    两种方法实现C#读写文件

    ### C#中两种实现文件读写的方法 在C#编程语言中,文件的读写操作是非常常见的需求之一,尤其是在日志记录、数据持久化等场景下。本文将详细介绍两种常用的文件读写方法,并通过示例代码帮助读者快速理解和掌握这些...

    c#操作properties,读写配置文件

    C#提供了一种简单有效的方法来操作配置文件中的属性(Properties),即通过`System.Configuration`命名空间下的`ConfigurationManager`类以及`Properties.Settings`类。 #### 一、基础知识介绍 1. **配置文件**: 在...

    C#进行dat文件读写操作

    在编程领域,C#是一种广泛使用的面向对象的编程语言,尤其在Windows应用程序开发和游戏开发中扮演着重要角色。在处理各种数据文件时,C#提供了丰富的类库和方法,使得对不同格式的文件进行读写操作变得简单易行。本...

    .net c#源码实例SVG转换png/jpeg/jpg/pdf(svg.dll itextsharp.dll)

    在.NET框架中,C#是一种常用的编程语言,用于开发各种应用程序,包括图形处理。本示例涉及的是SVG(Scalable Vector Graphics)图像文件与其他格式(如PNG、JPEG、JPG和PDF)之间的转换。SVG是一种基于XML的矢量图像...

    C#中WebClient实现文件下载

    在C#编程中,WebClient类提供了一种简单的方式来实现文件下载。WebClient是一个高度封装的网络通信类,主要用于HTTP协议交互,包括上传和下载数据。以下是对标题和描述中涉及知识点的详细解释: 1. **WebClient下载...

    C# 实现S/Key身份认证协议

    S/Key身份认证协议是一种基于一次性口令(One-Time Password, ...总之,S/Key身份认证协议是提高网络安全的一种有效手段,而用C#来实现这一协议,可以方便地将其整合到各种.NET应用程序中,提供更强大的用户验证机制。

    C#生成.dat文件

    在.NET编程环境中,C#是一种常用的编程语言,用于创建各种类型的应用程序,包括处理数据的程序。本主题将深入探讨如何使用C#生成.dat文件,以及如何进行序列化和反序列化操作。`.dat`文件通常被用作自定义数据格式,...

    C# 读取EXCEL文件的三种经典方法.docx

    在C#中,读取Excel文件有多种方法,这里我们将探讨三种经典方法。这些方法主要应用于需要从Excel文件中提取数据或与Excel文件交互的场景。 **方法一:采用OleDB读取Excel文件** OleDb是.NET Framework提供的一种...

    C#二进制文件读写

    2. BinaryReader:这个类提供了一种从流中读取原始二进制数据的方法。它可以读取整数、浮点数、字符串等数据类型,并且可以读取字节数组。 3. BinaryWriter:这个类则用于将各种数据类型写入流,包括基本数据类型、...

    C# ashx接口实现 实例

    在IT行业中,C#语言广泛应用于开发Web应用程序,其中ASHX(Generic Handler)是一种轻量级的HTTP处理程序,常用于实现简单的Web服务接口。本文将深入探讨如何使用C#来实现ASHX接口,并结合提供的文件目录结构进行...

    C#编成Modbus TCP连接PLC寄存器读取、写入.rar

    最后,压缩包中的"modbusTCP"文件可能包含了实现这些功能的完整C#源代码。你可以下载并研究这个代码,以了解更详细的实现细节。如果你遇到任何问题或需要进一步的指导,可以参考相关的Modbus TCP库,如NModbus,这是...

    c#中对XML文件进行读写操作

    在C#编程环境中,XML(eXtensible Markup Language)是一种常用的数据存储和交换格式,因为它的结构清晰、易于解析且跨平台。本篇文章将详细阐述如何在C#中进行XML文件的读写操作,包括基本概念、常用API以及实例...

    C# WinForm读写INI文件

    INI文件是一种常见的配置文件格式,它以简单的文本形式存储数据,结构清晰且易于处理。本文将深入探讨如何使用C# WinForm来读取和写入INI文件。 首先,让我们了解INI文件的基本结构。INI文件由多个节(Section)...

    C# 用XML文件实现多语言切换.rar

    XML文件是一种结构化的数据存储格式,适用于保存多语言资源。每个语言版本的文本资源都会被组织成一个独立的节点。例如,我们可以创建一个名为`Resources.xml`的文件,其中包含如下的结构: ```xml ...

    C#中常用的经典文件操作方法

    在C#编程语言中,对文件和目录的操作是...以上就是C#中常用的文件和目录操作方法,这些基本功能为C#开发者提供了强大的文件系统交互能力,适用于各种场景的需求。掌握这些操作对于任何C#程序员来说都是必不可少的技能。

    C#自动定时创建文本文件并写入随机内容

    在C#编程中,实现一个自动定时创建文本文件并写入随机内容的功能,可以结合多方面的技术。这个功能主要涉及到Windows Forms应用程序、定时器控件、文件操作以及生成随机字符串等知识点。以下将详细讲解这些内容。 ...

    2023 C#读取.nc文件

    标题 "2023 C#读取.nc文件" 指的是使用C#编程语言处理.NET框架中的.nc(NetCDF)文件。NetCDF是网络 Common Data Form的缩写,是一种用于存储多维科学数据的标准格式,常用于气象、海洋学、地球物理学等领域。这种...

    C#读取.nc文件

    标题中的"C#读取.nc文件"指的是使用C#编程语言处理NetCDF(Network Common Data Form)格式的数据文件。NetCDF是一种自描述、可移植、多维数组数据格式,广泛用于科学计算领域,如气象学、海洋学、地球物理学等。在...

    使用asp.net(C#)写的XML的读,写,新建的例子

    在ASP.NET(C#)开发中,XML是一种常用的数据存储和交换格式,因为它具有结构清晰、易于解析和跨平台的优势。本教程将通过实例详细介绍如何在C#中进行XML的读取、写入以及新建操作。 一、XML的读取 在C#中,我们通常...

    C# 四种实现文件下载

    WriteFile 是另一种实现文件下载的方法,它可以用来下载大文件。使用 WriteFile 可以避免使用 Response.BinaryWrite 下载大文件时可能出现的 Aspnet_wp.exe 进程回收问题。 下面是一个使用 WriteFile 下载文件的...

Global site tag (gtag.js) - Google Analytics