用第二种方法readline时,此时我们可以配合peek()使用,peek()方法判断是否到了流结尾,注意:peek()方法获取下一个字符,但并不将其返回。
我们可以用一个Web服务器控件label(id="lblResponse")来显示获取的数据。
Dim objreader as new StreamReader(server.mappath(“test.aspx”))
while objreader.peek() > -1
lblResponse.text+=server.HTMLEncode(objreader.ReadLine) & "
"
end while
objreader.close
第三种方法最简单易用:
Dim objreader as new StreamReader(server.mappath(“test.aspx”))
lblResponse.text+=server.HTMLEncode(objreader.ReadtoEnd)
objreader.close
4. 轻轻松松写文件
在Asp.net中,主要由StreamWriter的方法实现。
可以这样定义一个StreamWriter
dim objwriter as new StreamWriter(filestream,append)
注意append这个参数 ,它是一个布尔型
Append值
Flase 若文件存在,原文件被覆盖
若文件不存在,创建该文件
True 追加到文件尾部
Steamwriter写数据的方法比StreamReader少,有write()和writeline()两种
Dim objwriter as new StreamWriter(server.mappath(“test.aspx”),true)
Objwriter.writeline() ‘写入了一个换行符
Objwriter.writeline(“这将写入一行数据”)
Objwrite.write(“写入数据,但不带换行符”)
5.文件和目录的复制、创建、删除、移动
文件和目录的复制、创建、删除、移动
方法 说明
Directory.CreateDirectories 创建指定的所有目录
Directory.CreateDirectory 创建一个目录
Directory.Delete 删除一个目录
File.Copy 复制文件,overwrite指定是否覆盖已有文件
File.Create 创建新文件
File.CreateText 创建一个StreamWriter对象
File.Delete 删除一个文件
File.ChangeExtension 修改扩展名,将extension为nothing将删除扩展名,扩展名中必须有“.”
File.HasExtension 判断是否有扩展名,如果有,返回真值
Move 移动文件或目录
6.测试。
| Visual C++编程窃取QQ密码 | 12-08 | |
| 编程实现重起网卡等设备 | 12-07 | |
| 一个邮件群发的Delphi代码! | 12-06 | |
| Delphi下Internet的编程技巧 | 11-20 | |
| Delphi黑客编程-如何映射虚拟盘 | 11-15 | |
| 用DETOURS库获取NT管理员权限 | 11-08 | |
| 一篇关于vb代码质量提高的文章 | 10-30 | |
| 解析Asp.net木马文件操作 | 10-04 | |
| 盗QQ源码 | 10-01 | |
| 如何映射肉鸡磁盘(Delphi黑客编程 | 09-24 | |
| 打造无DLL版穿墙Downloader(Delp | 09-22 | |
| 调用指定的Windows程序(Delphi编 | 09-19 | |