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

ASP
Microsoft SQL Server 7.0安全问题
最优化ASP程序性能
Access数据库操作中出现的怪现象
将ASP代码移植为VB COM组件-1
将ASP代码移植为VB COM组件-2
将ASP代码移植为VB COM组件-3
将ASP代码移植为VB COM组件-4
使用ASP常见问题解答
数据库聊天室的“无刷新”技术要点
把ASP移植到ASP+
如何使用XQI?
一个普通的数据库例子源源程序
让Session对象在不同域名下实现共享
无组件图片与文本同步存入数据库的最简单的办法
在WAP网站上建立反馈表单
如何增强ASP程序性能(4)
关于在浏览器中执行*.exe文件的深入探讨!
用RecordSet实现分页(by Daniel Adrian)
remote script文档(转载自微软)(九)
Microsoft 脚本编码器Script Encoder介绍(1)全中文

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 194 ::
收藏到网摘: 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