asp.net中读写文件实现代码

写入分为续写和覆盖 只需改变第一个参数的值就可切换

代码如下:

  

 代码如下 复制代码

/// <summary>
        /// 内容写入到文本文件
        /// </summary>
        /// <param name="count">状态,判断是续写还是覆盖</param>
        /// <param name="fileName">文件名称</param>
        /// <param name="content">内容</param>
        /// <returns>返回错误信息或时1代表写入成功</returns>
        public static  string writeFile(bool bl,string fileName, string content)
        {
            try
            {
                string pathName = System.Web.HttpContext.Current.Server.MapPath(fileName);
                //这个不存在会自动创建
                using (StreamWriter sw = new StreamWriter(pathName, bl, Encoding.Default))
                {
                    sw.Write(content);
                    sw.Flush();
                    sw.Close();
                }
            }
            catch (Exception ex)
            {
                return ex.Message;
            }
            return "1";
        }

        /// <summary>
        /// 读取文本文件内容
        /// </summary>
        /// <param name="fileName">文件名称</param>
        /// <returns>返回内容</returns>
        public static  string readFile(string fileName)
        {
            string result = "";
            try
            {
                string pathName = System.Web.HttpContext.Current.Server.MapPath(fileName);
                using (StreamReader sr = new StreamReader(pathName, Encoding.Default))
                {
                    result = sr.ReadToEnd();
                    sr.Close();
                }
            }
            catch (Exception ex)
            {
                return "0";//ex.Message;
            }
            return result;
        }

时间: 2024-09-30 07:36:32

asp.net中读写文件实现代码的相关文章

PHP中读写文件实现代码_php技巧

在PHP中读写文件,可以用到一下内置函数: 1.fopen(创建文件和打开文件) 语法: 复制代码 代码如下: fopen(filename,mode) filename,规定要打开的文件.mode,打开文件的模式,可能的值见下表. mode 说明 "r" 只读方式打开,将文件指针指向文件开头. "r+" 读写方式打开,将文件指针指向文件开头. "w" 写入方式打开,将文件指针指向文件开头并将文件大小截为零.如果文件不存在则尝试创建. "

asp.net中包含文件的代码及使用方法

  ASP.NET文件包含的方法基本与ASP文件包含差不多! 在ASP.NET包含文件的方法有: 1.<% Response.WriteFile("skin/default/footer.txt")%> 2.<% server.execute("skin/default/footer.txt")%> 3.StreamReader 对象将包含文件写到 HTTP 内容流中 //me:网上说asp.net中用include也可以的.. includ

浅谈ASP程序设计中数据库文件调用的捷径

程序|设计|数据|数据库 引言 本文针对ASP程序设计中最基础.也是最关键的部分"数据库文件的调用"进行说明,同时谈谈ASP程序设计中数据库文件调用的一些技巧. ASP简介 ASP(Active Server Pages)是微软于1996年推出的Web应用程序开发技术,它是一种脚本语言.ActiveX组件及HTML语言等的综合,微软把它描述为"一个服务器的脚本环境,在这里可以生成和运行动态的.交互的.高性能的Web服务器应用程序".其主要功能是为生成动态的.交互式的

ASP开发中数据库文件调用

数据|数据库 引言    本文针对ASP程序设计中最基础.也是最关键的部分"数据库文件的调用"进行说明,同时谈谈ASP程序设计中数据库文件调用的一些技巧.    ASP简介    ASP(Active Server Pages)是微软于1996年推出的Web应用程序开发技术,它是一种脚本语言.ActiveX组件及HTML语言等的综合,微软把它描述为"一个服务器的脚本环境,在这里可以生成和运行动态的.交互的.高性能的Web服务器应用程序".其主要功能是为生成动态的.交

ASP开发中数据库文件调用(1)

数据|数据库 引言 本文针对ASP程序设计中最基础.也是最关键的部分"数据库文件的调用"进行说明,同时谈谈ASP程序设计中数据库文件调用的一些技巧. ASP简介 ASP(Active Server Pages)是微软于1996年推出的Web应用程序开发技术,它是一种脚本语言.ActiveX组件及HTML语言等的综合,微软把它描述为"一个服务器的脚本环境,在这里可以生成和运行动态的.交互的.高性能的Web服务器应用程序".其主要功能是为生成动态的.交互式的Web服务器

ASP开发中数据库文件调用的捷径

数据|数据库 引言 本文针对ASP程序设计中最基础.也是最关键的部分"数据库文件的调用"进行说明,同时谈谈ASP程序设计中数据库文件调用的一些技巧. ASP简介 ASP(Active Server Pages)是微软于1996年推出的Web应用程序开发技术,它是一种脚本语言.ActiveX组件及HTML语言等的综合,微软把它描述为"一个服务器的脚本环境,在这里可以生成和运行动态的.交互的.高性能的Web服务器应用程序".其主要功能是为生成动态的.交互式的Web服务器

carchive-MFC中读写文件问题 CArchive写入文件的是乱码

问题描述 MFC中读写文件问题 CArchive写入文件的是乱码 代码如下,写入文件之后再打开txt发现除了前面的学号,后面的都是乱码.各行写有注释,请各位帮忙看一下,我觉得可能是宽字节的问题,但是本人是小白不知道该怎么弄,谢谢各位. void Add::OnClickedIdbAdd() { // TODO: Add your control notification handler code here UpdateData(); if (!m_aComp || !m_aEng || !m_a

python简单读写文件问题代码纠错

问题描述 python简单读写文件问题代码纠错 def write(self,fname): import os ls = os.linesep while True: if os.path.exists(fname): print "ERROR:'%s'already exists"%fname break else: break all=[] print"nEnter lines('.'by itself to quit).n" while True: entr

ASP开发中数据库文件调用的捷径_应用技巧

引言  本文针对ASP程序设计中最基础.也是最关键的部分"数据库文件的调用"进行说明,同时谈谈ASP程序设计中数据库文件调用的一些技巧.  ASP简介 ASP(Active Server Pages)是微软于1996年推出的Web应用程序开发技术,它是一种脚本语言.ActiveX组件及HTML语言等的综合,微软把它描述为"一个服务器的脚本环境,在这里可以生成和运行动态的.交互的.高性能的Web服务器应用程序".其主要功能是为生成动态的.交互式的Web服务器应用程序提