当前位置: 首页 > 图文教程 > 网络编程 > ASP > asp结合fso实现文件或文件夹创建删除等操作的函数

ASP
ASP进阶之文章在线管理更新(3)
ASP进阶之文章在线管理更新(4)
ASP进阶之文章在线管理更新(5)
ASP进阶之文章在线管理更新(6)
ASP进阶之文章在线管理更新(7)
ASP进阶之文章在线管理更新(8)
ASP进阶之文章在线管理更新(9)
ASP进阶之文章在线管理更新(10)
ASP进阶之文章在线管理更新(11)
ASP进阶之文章在线管理更新(12)
ASP进阶之文章在线管理更新(13)
聊天室建设详解一
聊天室建设详解二
聊天室建设详解三
聊天室建设详解四
聊天室建设详解五
一个基于ASP的标题广告管理系统(一)
一个基于ASP的标题广告管理系统(二)
一个基于ASP的标题广告管理系统(三)
对数据库中的记录用上一条下一条显示(一)

ASP 中的 asp结合fso实现文件或文件夹创建删除等操作的函数


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 154 ::
收藏到网摘: n/a

sp+fso实现文件或文件夹检测是否存在,创建,删除的函数 '////////////////////////////////////////////////FSO操作/////////////////////////////////////
'判断文件夹是否存在
Function FolderExits(Folder)
Folder=Server.Mappath(Folder)
Set FSO= Server.CreateObject("Scripting.FileSystemObject")
IF FSO.FolderExists(Folder) Then
FolderExits=true
Else
FolderExits=false
End IF
End Function
'判断文件是否存在
Function FileExits(FileName)
FileName=Server.Mappath(FileName)
Set FSO= Server.CreateObject("Scripting.FileSystemObject")
IF FSO.FileExists(FileName) Then
FileExits=true
Else
FileExits=false
End IF
End Function
'创建文件夹
Function CreateFolder(Folder)
on error resume next
Folder=Server.Mappath(Folder)
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.CreateFolder(Folder)
if err>0 then
err.clear
CreateFolder=False
else
CreateFolder=True
end if
End function
'创建文件
Function CreateFile(FileName,Content)
on error resume next
FileName=Server.Mappath(FileName)
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
set fd=FSO.createtextfile(FileName,true)
fd.writeline Content
if err>0 then
err.clear
CreateFile=False
else
CreateFile=True
end if
End function
'删除文件
function DeleteFile(FileName)
on error resume next
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
if FSO.FileExists(FileName) then
FSO.DeleteFile FileName,true
end if
if err>0 then
err.clear
DeleteFile=False
else
DeleteFile=True
end if
end function
'删除文件夹
function DeleteFolder(Folder)
on error resume next
Folder=server.MapPath(Folder)
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
if FSO.FolderExists(Folder) then
FSO.Deletefolder Folder,true
end if
if err>0 then
err.clear
Deletefolder=False
else
Deletefolder=True
end if
end function