Blogger Information
Blog 7
fans 0
comment 0
visits 5200
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
asp判断某个文件是否存在的函数
P粉532570349
Original
950 people have browsed it

最近在写功能的时候需要判断某个文件是否存在,存在则调用,不存在则动态显示页面的功能,用到了下面的代码,特分享一下需要的朋友可以参考一下。

两个函数都是基于ASP中的FileSystemObject对象,也就是FSO,写成函数方便以后使用。

ASP检查目录是否存在的函数代码

  1. Function isExistFolder(Byval folderDir)
  2. on error resume next
  3. If objFso.FolderExists(server.MapPath(folderDir)) Then isExistFolder=True Else isExistFolder=False
  4. if err then err.clear:isExistFolder=False
  5. End Function

ASP检查文件是否存在的函数代码

  1. Function isExistFile(Byval fileDir)
  2. on error resume next
  3. If (objFso.FileExists(server.MapPath(fileDir))) Then isExistFile=True Else isExistFile=False
  4. if err then err.clear:isExistFile=False
  5. End Function

asp中判断文件是否存在(不是本机上的文件)

用fso.fileexists只能查询本地文件是否存在,用组件xmlhttp的readyState的方法可以获取远程文件是否存在,返回大于0,表示文件存在,否则,就是不存在。

  1. set XMLHTTP =Server.CreateObject("Microsoft.XMLHTTP")
  2. XMLHTTP.open("HEAD","http://www.test.com/test.htm",false)
  3. XMLHTTP.send()
  4. if XMLHTTP.status=200 then
  5. '文件存在
  6. end if

ASP判断文件是否存在以及删除文件实例代码

  1. <%
  2. 'ASP判断文件是否存在以及删除文件实例代码
  3. dim htmlFilefs
  4. htmlFile="../book_show.html"
  5. htmlFile=server.MapPath(htmlFile)
  6. Set fs=Server.CreateObject("Scripting.FileSystemObject")
  7. If fs.FileExists(htmlFile) Then '判断文件是否存在
  8. fs.DeleteFile htmlFile,true '如果文件存在,则删除文件
  9. end if
  10. Set fs=Nothing
  11. %>

到此这篇关于asp判断某个文件是否存在的函数的文章就介绍到这了。

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post