操作文件系统

。打开一个TXT文本的例子

<%@ Page Language="C#" %>
<%@ Import Namespace="System.IO" %>

<script language="C#" runat=server>

void Page_Load(Object sender , EventArgs e)
{
   StreamReader objStreamReader;
   string  strInput;

  if ( File.Exists( MapPath( "myFile.txt" ) ) )
  {
  objStreamReader = File.OpenText( MapPath( "myFile.txt" ) );
  strInput = objStreamReader.ReadLine();
  while ( strInput != null)
  {
    lblContents.Text += "<li>" + strInput;
    strInput = objStreamReader.ReadLine();
  }
  objStreamReader.Close();
  } 
else
  {
    lblContents.Text = "myFile.txt does not exist!";
  }
}

</Script>

<html>
<head><title>OpenText.aspx</title></head>
<body>

<h1>Contents of myFile.txt</h1>

<asp:Label
  ID="lblContents"
  Runat="Server" />

</body>
</html>
 

向TXT文本文件写内容的例子

<%@ Page Language="C#" %>
<%@ Import Namespace="System.IO" %>

<script language="C#" runat=server>

void Button_Click(Object sender , EventArgs e)
{
   StreamWriter objStreamWriter;

  objStreamWriter = File.CreateText( MapPath( "myFile.txt" ) );
  objStreamWriter.WriteLine( txtInput.Text );
  objStreamWriter.Close();
}

</Script>

<html>
<head><title>WriteText.aspx</title></head>
<body>
<form runat="Server">

<h1>Write to a Text File:</h1>
<br>
<asp:TextBox
  ID="txtInput"
  Runat="Server" />

<asp:Button
  Text="Write!"
  OnClick="Button_Click"
  Runat="Server" />

</form>
</body>
</html>

往txt文本文件里面加内容例子

 

 

<script language="C#" runat=server>

void Button_Click(Object sender , EventArgs e)
{
   StreamWriter objStreamWriter;

  objStreamWriter = File.AppendText( MapPath( "myFile.txt" ) );
  objStreamWriter.WriteLine( txtInput.Text );
  objStreamWriter.Close();
}

</Script>

<html>
<head><title>AppendText.aspx</title></head>
<body>
<form runat="Server">

<h1>Append to a Text File:</h1>
<br>
<asp:TextBox
  ID="txtInput"
  Runat="Server" />

<asp:Button
  Text="Append Text!"
  OnClick="Button_Click"
  Runat="Server" />

</form>
</body>
</html> 

<%@ Page Language="C#" %>
<%@ Import Namespace="System.IO" %>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值