注册 登录
编程论坛 ASP.NET技术论坛

求高手给我加句代码 ASP的 加一个输入框和一个按钮 谢谢大家

yohai 发布于 2013-07-15 15:42, 1112 次点击
这是一个 复制文件夹代码,是将文件夹2006复制生成一个2008文件夹。不想让它只默认生成2008文件夹,要复制生成更多名称的文件夹。
我的设想是在这个代码程序上加一个输入框和一个按钮,在输入框里输入数字点确认按钮就复制生成一个输入框里数字命名的文件夹。
希望大家能办小弟下,我对网页制作不是很会,照葫芦画瓢弄了几个月都没有弄好 谢谢大家了
<%
Function CopyMyFolder(FolderName,FolderPath)
sFolder=server.mappath(FolderName)
oFolder=server.mappath(FolderPath)
set fso=server.createobject("scripting.filesystemobject")
if fso.folderexists(server.mappath(FolderName)) Then'检查原文件夹是否存在
if fso.folderexists(server.mappath(FolderPath)) Then'检查目标文件夹是否存在
fso.copyfolder sFolder,oFolder
Else '目标文件夹如果不存在就创建
CreateNewFolder = Server.Mappath(FolderPath)
fso.CreateFolder(CreateNewFolder)
fso.copyfolder sFolder,oFolder
End if
CopyMyFolder="复制文件夹["&server.mappath(FolderName)&"]到["&server.mappath(FolderPath)&"]成功!"
Else
CopyMyFolder="错误,原文件夹["&sFolde&"]不存在!"
End If
set fso=nothing
End Function
FolderName="2006" '原文件夹
FolderPath="2008" '目标文件夹
response.write""&CopyMyFolder(FolderName,FolderPath)&"" '复制文件夹2006下的所有内容到2008文件夹下并返回结果
%>
2 回复
#2
yms1232013-07-22 10:24
<html>
 <head>
   <title>abc</title>
   <script language="javascript">
   function submit_click()
    {
         if(document.getElementById("folderName").value=="")
         {
              alert('文件夹名称不能为空');
              return false;
         }
         doucment.form1.action=self.location.href;
         document.form1.submit();
    }
   </script>
 </head>
 <body>
<%
Function CopyMyFolder(FolderName,FolderPath)
  sFolder=server.mappath(FolderName)
  oFolder=server.mappath(FolderPath)
  set fso=server.createobject("scripting.filesystemobject")
   if fso.folderexists(server.mappath(FolderName)) Then'检查原文件夹是否存在
      if fso.folderexists(server.mappath(FolderPath)) Then'检查目标文件夹是否存在
         fso.copyfolder sFolder,oFolder
      Else '目标文件夹如果不存在就创建
         CreateNewFolder = Server.Mappath(FolderPath)
         fso.CreateFolder(CreateNewFolder)
         fso.copyfolder sFolder,oFolder
      End if
     CopyMyFolder="复制文件夹["&server.mappath(FolderName)&"]到["&server.mappath(FolderPath)&"]成功!"
  Else
     CopyMyFolder="错误,原文件夹["&sFolde&"]不存在!"
  End If
  set fso=nothing
 End Function
 if  Request.Form("folderName")<>"" Then
     FolderName="2006" '原文件夹
     FolderPath=Request.Form("folderName") '目标文件夹
     response.write""&CopyMyFolder(FolderName,FolderPath)&"" '复制文件夹2006下的所有内容到2008文件夹下并返回结果
 end if
%>
  <form name="form1" method="post" >
    <input type="text" id="folderName" />
    <input type="button" id="submit" onclick="submit_click();" />
  </form>
</body>
</html>
#3
燕之峰2014-11-27 16:58
学习,学习
1