马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 一,fso.GetFile
提取文件响应的File工具<P> 1,getfile.asp<P>- <%
- whichfile=Server.MapPath("cnbruce.txt")
- Setfso=CreateObject("Scripting.FileSystemObject")
- Setf1=fso.CreateTextFile(whichfile,true)
- f1.Write("Thisisatest.MyNameiscnbruce.")
- f1.Close
- Setf2=fso.GetFile(whichfile)
- s="文件称号:"&f2.name&"<br>"
- s=s&"文件短路径名:"&f2.shortPath&"<br>"
- s=s&"文件物理地点:"&f2.Path&"<br>"
- s=s&"文件属性:"&f2.Attributes&"<br>"
- s=s&"文件巨细:"&f2.size&"<br>"
- s=s&"文件范例:"&f2.type&"<br>"
- s=s&"文件创立工夫:"&f2.DateCreated&"<br>"
- s=s&"比来会见工夫:"&f2.DateLastAccessed&"<br>"
- s=s&"比来修正工夫:"&f2.DateLastModified
- response.write(s)
- %>
复制代码 <P> 其效果正如右键某文件,看到的详细属性信息。
个中Attributes前往的数值“32”暗示:(Archive)前次备份后已变动的文件。可读写。<P> 别的值附录以下:<P>- Normal0一般文件。没有设置任何属性。
- ReadOnly1只读文件。可读写。
- Hidden2埋没文件。可读写。
- System4体系文件。可读写。
- Directory16文件夹或目次。只读。
- Archive32前次备份后已变动的文件。可读写。
- Alias1024链接或快速体例。只读。
- Compressed2048紧缩文件。只读。
复制代码 <P> 二,file.move
感化将指定的文件或文件夹从某地位挪动到另外一地位。实在该办法仍旧属于fso.GetFile后的一个使用。<P> 2,movefile.asp<P>- <%
- whichfile=Server.MapPath("cnbruce.txt")
- Setfso=CreateObject("Scripting.FileSystemObject")
- Setf1=fso.CreateTextFile(whichfile,true)
- f1.Write("Thisisatest.MyNameiscnbruce.")
- f1.Close
- Setf2=fso.GetFile(whichfile)
- f2.Move"C:"
- %>
- <ahref="C:">检察下有无</a>
复制代码 <P>
复杂的剪切粘贴的功效完成。<P> 三,File.Copy
一样属于fso.GetFile后的一个使用。就只是纯真地拷贝文件到某地位。<P> 3,copyfile.asp<P>- <%
- whichfile=Server.MapPath("cnbruce.txt")
- Setfso=CreateObject("Scripting.FileSystemObject")
- Setf1=fso.CreateTextFile(whichfile,true)
- f1.Write("Thisisatest.MyNameiscnbruce.")
- f1.Close
- Setf2=fso.GetFile(whichfile)
- f2.Copy"D:"
- %>
- <ahref="D:">检察下有无</a>
复制代码 <P> 和本ASP页面同在目次下的cnbruce.txt文件仍然存在。<P> 四,file.Delete
很明显,就是间接删除文件了。<P> 4,delfile.asp<P>- <%
- whichfile=Server.MapPath("cnbruce.txt")
- Setfso=CreateObject("Scripting.FileSystemObject")
- Setf1=fso.CreateTextFile(whichfile,true)
- f1.Write("Thisisatest.MyNameiscnbruce.")
- f1.Close
- Setf2=fso.GetFile(whichfile)
- f2.move"d:"
- Setf3=fso.GetFile("d:cnbruce.txt")
- f3.delete
- %>
- <ahref="d:">检察下是没有该文件的</a>
复制代码 固然FSO还没有停止,好比上传文件,ASP转HTML等都必要用到FSO。更出色的仍然是在前面。
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。 |