[asp]几个ASP函数(数据备份,创建文件夹,历遍文件)
2007-11-16 16:43
337 查看
1、备份
<%
SQL="backup database 数据库名 to disk='"&Server.MapPath("backup")&"/"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服务器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "错误:"&err.Descripting
else
response.write "数据备份成功!"
end if
%>
2、恢复
<%
SQL="Restore database 数据库名 from disk='"&Server.MapPath("backup")&"/"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服务器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "错误:"&err.Descripting
else
response.write "数据恢复成功!"
end if
%>
=============================创建文件夹==========================================
<%
Dim Name
Name = Request("Name")
set fs=createobject("scripting.filesystemobject")
MyFolder=server.mappath(""&name&"")
If NOT fs.folderexists(MyFolder) then
fs.createfolder(MyFolder)
End If
If fs.folderexists(MyFolder) then
%> 恭喜,文件夹创建成功!命名为:<%=MyFolder%>
<%Else%%>
出错啦!请返回重试.
<%End If
%>
======================================一个asp的文件拷贝函数 ==========================
<%
function copyfile(a,b)
set fso=server.createobject("scripting.filesystemobject")
if not fso.fileexists(server.mappath(a)) then
response.write "Err"
response.end
end if
fso.copyfile server.mappath(a),server.mappath(b)
response.write "<div align=center>Ok,You Have Succeed!!"
set fso=nothing
end function
copyfile "2.asp","sdffsd.asp"
%>
=============================显示一个目录下的文件夹及其文件夹里的文件=======================================================
<%
function bianli(path)
set fso=server.CreateObject("scripting.filesystemobject")
on error resume next
set objFolder=fso.GetFolder(path)
set objSubFolders=objFolder.Subfolders
for each objSubFolder in objSubFolders
nowpath=path&"/"&objSubFolder.name
Response.Write nowpath
set objFiles=objSubFolder.Files
for each objFile in objFiles
Response.Write "<br>---"
Response.Write objFile.name
next
Response.Write "<p>"
bianli(nowpath)
next
set objFolder=nothing
set objSubFolders=nothing
set fso=nothing
end function
%>
<%
bianli("D:/二叉树")
%>
<%
SQL="backup database 数据库名 to disk='"&Server.MapPath("backup")&"/"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服务器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "错误:"&err.Descripting
else
response.write "数据备份成功!"
end if
%>
2、恢复
<%
SQL="Restore database 数据库名 from disk='"&Server.MapPath("backup")&"/"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服务器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "错误:"&err.Descripting
else
response.write "数据恢复成功!"
end if
%>
=============================创建文件夹==========================================
<%
Dim Name
Name = Request("Name")
set fs=createobject("scripting.filesystemobject")
MyFolder=server.mappath(""&name&"")
If NOT fs.folderexists(MyFolder) then
fs.createfolder(MyFolder)
End If
If fs.folderexists(MyFolder) then
%> 恭喜,文件夹创建成功!命名为:<%=MyFolder%>
<%Else%%>
出错啦!请返回重试.
<%End If
%>
======================================一个asp的文件拷贝函数 ==========================
<%
function copyfile(a,b)
set fso=server.createobject("scripting.filesystemobject")
if not fso.fileexists(server.mappath(a)) then
response.write "Err"
response.end
end if
fso.copyfile server.mappath(a),server.mappath(b)
response.write "<div align=center>Ok,You Have Succeed!!"
set fso=nothing
end function
copyfile "2.asp","sdffsd.asp"
%>
=============================显示一个目录下的文件夹及其文件夹里的文件=======================================================
<%
function bianli(path)
set fso=server.CreateObject("scripting.filesystemobject")
on error resume next
set objFolder=fso.GetFolder(path)
set objSubFolders=objFolder.Subfolders
for each objSubFolder in objSubFolders
nowpath=path&"/"&objSubFolder.name
Response.Write nowpath
set objFiles=objSubFolder.Files
for each objFile in objFiles
Response.Write "<br>---"
Response.Write objFile.name
next
Response.Write "<p>"
bianli(nowpath)
next
set objFolder=nothing
set objSubFolders=nothing
set fso=nothing
end function
%>
<%
bianli("D:/二叉树")
%>
相关文章推荐
- Android创建文件夹及文件并写入数据
- ASP.NET对文件的操作,创建文件,判断文件是否存在,判断文件是否存在删除文件夹
- ASP网站数据采集程序制作:一个采集入库生成本地文件的几个FUCTION(可用来生成HTML静态网页)
- asp.net文件操作小例子(创建文件夹,读,写,删)
- ASP网站数据采集程序制作:一个采集入库生成本地文件的几个FUCTION(可用来生成HTML静态网页)
- ASP FSO 检测 创建 删除 文件 文件夹
- vue创建项目build的文件夹下没有dev-server.js文件了,怎么mock数据?
- iOS文件和文件夹的创建,删除,移动, 拷贝,是否存在及简单数据类型的读写
- Android 创建文件夹 && 创建文件 (写人数据 || 续写数据)
- Android创建文件夹及文件并写入数据
- asp.net上传文件并创建文件夹和删除文件
- C++修改图片像素大小,求梯度,创建文件夹并读取文件数据,
- asp.net创建、删除、移动文件夹 文件
- windows 批处理 备份SQL数据 并且创建压缩文件
- asp中文件与文件夹常用处理函数(文件后缀、创建
- C++修改图片像素大小,求梯度,创建文件夹并读取文件数据,
- asp.net文件操作小例子(创建文件夹,读,写,删)【转】
- java小程序从数据库中(表)中读取数据然后创建文件夹生成txt文件
- oracle直通车6关于rman备份恢复数据文件,以及创建分区表的实验
- asp结合fso实现文件或文件夹创建删除等操作的函数