大家好,我是3鸟,还记得我上一遍的文章吧!实例详说fso各常用方法 不记得的朋友,介意复习一下上面那文章,再看下面的,温故而知新! 1.上一遍文章说到fso的一些常用方法的用法,这一次,将会以往一样用实例说明,这一遍给大家讲解一下,相于fso对文件进行处理的各方面的强大功能.看下面的吧! <% Set fso = Server.CreateObject("Scripting.FileSystemObject") Set fout = fso.CreateTextFile(server.mappath("test.txt")) fout.WriteLine ("媒体中国www.cn-media.com") fso.copyfile "D:\6-17\wwwroot\test.txt","D:\6-17\wwwroot\test1.txt" %> 执行完之前,你将会看到,创建了一个test.txt文件,而且,还复制了一个test1.txt文件,看到上面的了吗,他是我们上遍文件多了一个方法,那不是copyfile方法了,下面我给大家讲解一下相关文件操作方法. copyfile:这个方法将文件进行复制,你可以使用通配符来在一个时刻进行多个文件选择复制. movefile:这个方法对文件进行移动操作 deletefile;这个方法用来删除指定的文件 注,使用上面的方法前,首先要先创建一个filesystemobject对象事例,下面给大家一个完整一点的实例! <% Set fso = Server.CreateObject("Scripting.FileSystemObject") Set fout = fso.CreateTextFile(server.mappath("test.txt")) fout.WriteLine ("媒体中国www.cn-media.com") fso.copyfile "D:\6-17\wwwroot\test.txt","D:\6-17\wwwroot\test1.txt" '复制文件 fso.movefile "D:\6-17\wwwroot\test.txt","D:\6-17\wwwroot\test3.txt" 移动文件 fso.deletefile "D:\6-17\wwwroot\test.txt" fso.deletefile "D:\6-17\wwwroot\test3.txt" 删除文件 %> 看了上面的,相信大家,都明白fso操作文件的使用方法了吧,当然上面的只是一种方法,还会有其它也可以完成这一些操作的,哈哈! 2.下面给大家学会创建文件夹吧,文件会创建了,文件操作会了,不会创建文件夹,这怎么呢,是吧,好,跟我来吧! <% ’创建一个FileSystemObject对象的事例 Set MyFileObject=Server.CreateObject(“Scripting.FileSystemObject”) ’创建一个用来操作的文件夹 MyFileObject.CreateFolder(“C:\NewFolder”) ’移动该文件夹 MyFileObject.MoveFolder “C:\NewFolder” “C:\NewFolder2” ’删除这个文件夹 MyFileObject.DeleteFolder “C:\NewFolder2”%> 下面为个人写的小例子"创建cn-media文件夹" <HTML> <HEAD><TITLE>文件夹内容</TITLE></HEAD> <BODY> <% Set fso = Server.CreateObject("Scripting.FileSystemObject") fso.CreateFolder(server.mappath("chinamedia")) %> </Body> </HTML> 看了上面的,相信大家都会了吧,会不会的,可以查看一下 对文件夹进行处理 文章,相信不用看,大家都行的了. 3.下面给大家介绍一下,用filexists方法来检测文件是否存在,大家就看下面的例子了! <% Set fso = Server.CreateObject("Scripting.FileSystemObject") if fso.fileexists("D:\6-17\wwwroot\test.txt") then response.write("存在这个文件") else response.write("不存在这个文件") end if%> 大家都会做了吧,上面的例子很直观.哈哈! 4.下面给大家介绍fso里的一个比较特别的一个功能,就是显示文件的属性,往下看哦! <% '在使用前,一定要创建一个实例,这个大家都明白吧! Set fso = Server.CreateObject("Scripting.FileSystemObject") set fut =fso.getfile("D:\6-17\wwwroot\test.txt") %> <br>名称:<%=fut.name%>| <br>路径:<%=fut.path%> <br>盘符:<%=fut.drive%> <br>大小:<%=fut.size%> <br>类型:<%=fut.type%> <br>属性:<%=fut.attributes%> <br>创建日期:<%=fut.datecreated%> 大家看一下,下面的执行结果吧,相信看了,大家都会了 名称:test.txt 路径:D:\6-17\wwwroot\test.txt 盘符:D: 大小:26 类型:文本文档 属性:32 创建日期:2004-7-10 15:06:02 5.下面给大家介绍一下利用fso操作驱动器,看一下面的例子 <% '在使用前,一定要创建一个实例,这个大家都明白吧! Set fso = Server.CreateObject("Scripting.FileSystemObject") for each thing in fso.drives %> <br>驱动器号:<%=thing.driveletter%> <br>驱动器总大小:<%=thing.totalsize%> <br>驱动器尚可提供容量:<%=thing.availablespace%><br> <hr><%next%> 再给大家看一执行的结果界面哦 驱动器号:C 驱动器总大小:9992126464 驱动器尚可提供容量:233447424 |