• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

画情画心画影

--寒冬玉
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

ASP.NET 文件操作

本文介绍文本文件的读、写、删。

首先引入 System.IO

<%@ Import Namespace="System.IO" %>

读示例

        StreamReader reader;
        reader = File.OpenText(Server.MapPath("foo.txt"));
        string str = reader.ReadLine();
        reader.Close();

写示例

        StreamWriter writer;
        writer = File.CreateText(Server.MapPath("foo.txt"));
        writer.WriteLine("写一行内容");
        writer.Close();

追加示例

        StreamWriter writer;
        writer = File.AppendText(Server.MapPath("foo.txt"));
        writer.WriteLine("追加一行内容");
        writer.Close();

删示例(不限定文件类型)

        File.Delete(Server.MapPath("foo.txt"));

 

文本文件并不是指扩展名为 .txt 的文件,只要是以 ASCII 存储的文件均可,比如:.aspx、.htm、.css、.ini 等等。

  • File.CreateText 目标存在时,覆盖。
  • File.OpenText 目标不存在时,异常。
  • File.Delete 目标不存在时,跳过。

复制文件

语法:

void File.Copy(string sourceFileName, string destFileName)

或

void File.Copy(string sourceFileName, string destFileName, bool overwrite)

 

  • sourceFileName 源文件
  • destFileName 目标文件
  • overwrite 目标文件存在时,是否覆盖。若不指定,则表示 false。如果该值为 false,当目标文件存在时,会产生异常,而不是跳过复制。

 


 

移动文件

语法:

void File.Movie(string sourceFileName, string destFileName)

 

  • sourceFileName 源文件
  • destFileName 目标文件

如果目标文件存在,则会产生异常,而不是跳过移动。

 


 

重命名文件

重命名文件的方法和移动文件的方法完全相同,只要目标文件和源文件位于同一文件夹下且文件名不相同。

posted on 2008-05-27 10:47  Winter001  阅读(103)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3