一、fso.getfile
提取文件的相应文件对象

1、getfile.asp






<
whichfile = server.mappath(cnbruce .txt)
设置FSO = CreateObject(脚本。FileSystemObject )
设置F1 = fso.createtextfile(whichfile,真的)
F1。写(这是一个测试,我的名字是cnbruce。)
接近F1。
集F2 = fso.getfile(whichfile)

S =文件名:f2.name
S = S文件短路径名称:f2.shortpath
文件物理地址
s文件属性
S = S 文件大小:f2.size
S = S 文件类型:f2.type
S = S 文件创建时间:f2.datecreated
S = S最近访问时间:f2.datelastaccessed
S = S最近修改时间:f2.datelastmodified
response.write(S)
%>



效果就像文件的右键和您看到的特定属性信息。
属性返回的值32表示:(归档)在上一次备份之后更改的文件。可读性和书写性。

其他值是以下附录:






正常的0个普通文件。没有设置属性。
只读1只读文件可读写。
隐藏的2个隐藏文件。可读性和书写性。
系统4文件,可读写。
目录16文件夹或目录。只读。
在归档32最后一次备份之后更改的文件。可读性和书写性。
别名1024链接或快捷方式。只读。
压缩2048压缩文件。只读。



二,file.move
该函数将指定的文件或文件夹从一个位置到另一个。事实上,这种方法仍属于申请后fso.getfile。

2、movefile.asp






<
whichfile = server.mappath(cnbruce .txt)
设置FSO = CreateObject(脚本。FileSystemObject )
设置F1 = fso.createtextfile(whichfile,真的)
F1。写(这是一个测试,我的名字是cnbruce。)
接近F1。
集F2 = fso.getfile(whichfile)
移动
%>
看看有没有



简单的剪切和粘贴功能的实现。

三,文件复制。
它也属于在FSO的应用。GetFile。它只是一个简单的文件复制到某个位置。

3、copyfile.asp






<
whichfile = server.mappath(cnbruce .txt)
设置FSO = CreateObject(脚本。FileSystemObject )
设置F1 = fso.createtextfile(whichfile,真的)
F1。写(这是一个测试,我的名字是cnbruce。)
接近F1。
集F2 = fso.getfile(whichfile)
复制d
%>
看看有没有



与ASP网页目录的cnbruce.txt文件仍然存在。

四,文件删除。
很明显,文件是直接删除的。

4、delfile.asp






<
whichfile = server.mappath(cnbruce .txt)
设置FSO = CreateObject(脚本。FileSystemObject )
设置F1 = fso.createtextfile(whichfile,真的)
F1。写(这是一个测试,我的名字是cnbruce。)
接近F1。
集F2 = fso.getfile(whichfile)
f2.moveD:
设置F3 = fso.getfile(D: cnbruce .txt)
f3.delete
%>
看看是否没有这个文件



当然,FSO还没有结束,比如上传文件,ASP到HTML等等,都需要使用FSO,更精彩的还在后面。