"
dir=f.directory
label1.text+="目录信息:
目录名:"& dir.name &"
目录全名:" & dir.fullname & "
创建时间:" & dir.CreationTime & "
最后访问时间:" & dir.lastaccesstime & "
最后修改时间:" & dir.lastwritetime & "
父母录:" & dir.parent.name &
"
目录属性:" & dir.attributes & "
"
end sub
2. 打开文件的各种手法
Asp.net允许以二进制和Unicode模式打开文件,由于二进制方法比较少用,下面主要介绍用Unicode打开文件的各种模式。
File对象的open方法
方法 描述
Open() 按照提供的参数打开文件,返回一个stream流
OpenRead() 返回文件的一个只读流
OpenText() 返回一个SteamReader对象
OpenWrite() 返回文件的一个读写流
其中,open()方法接受3个参数,从做到右依次为filemode(打开方式),fileaccess(访问权限),fileshare(处理共享)
FileMode值
模式 说明
Append(仅适用write访问权限) 若文件存在,打开
若文件不存在,创建一个新文件
Create 创建新文件或者覆盖已经存在的文件
CreateNew 创建新文件
Open 打开已存在的文件
Openorcreate 若文件存在,打开
若文件不存在,创建一个新文件
Truncate 打开已存在的文件并清空原来所有的内容
FileAccess的值
权限 说明
Read 只读
Write 只写
ReadWrite 读写
FileShare的值
权限 说明
Read 只读
Write 只写
ReadWrite 读写
None 文件独占,其他进程不能访问该文件
3. 怎样读取文件数据
在Asp.net中,主要由SteamReader的方法实现。 SteamReader取得反馈信息的方法有三种:
read:一次读取一个字符
readline:读取字符直到行尾
readtoend:读取字符直到流结尾
第一中方法read返回的是Ascii码值,我们可以string.chr(objreader.read)来转化为实际值
还可以从流中返回指定数目的字符数, objreader.read(char(),start,end)
下面这个例子是返回三十个字符。
Dim objreader as new StreamReader(server.mappath(“test.aspx”))
Dim arrstr() as char=new char(30)
Objreader.read(arrstr,0,30)
For I=0 to ubound(arrstr)-1
lblResponse.text+=arrstr(i)
next
objreader.close
| 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 | |