⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fso_index.asp

📁 网店批发系统,很好很强大,很好很强大很好很强大
💻 ASP
📖 第 1 页 / 共 2 页
字号:
'****************************************
%>
<%	Dim Fso,FsoFile,FileType,FileSize,FileTime,Path
	Dim Dir
	action=Trim(Request.QueryString("action"))
	Set Fso=Server.CreateObject("Scripting.FileSystemObject")
	IsErr
	If action = "Del" then
		Call DelAll
	ElseIf action = "NewFile" then
		Call NewFile
	ElseIf action = "NewFolder" then
		Call NewFolder
	ElseIf action = "Rname" then
		Call Rname
	ElseIf action = "Edit" then
		Call Edit
	ElseIf action = "Save" then
		Call Edit
	Else
		Dir=Trim(Request.QueryString("Dir"))
		Path = Server.MapPath(".") & Dir
		Set FsoFile = Fso.GetFolder(Server.MapPath("."))
			FsoFileSize = FsoFile.size	
		Set	FsoFile = nothing
		Set	FsoFile = Fso.GetFolder(Path)
%>
<html>
<head>
<title>FSO在线编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<% Call Css %>
<script language=javascript>
function Checked()
{
	var j = 0
	for(i=0;i < document.form.elements.length;i++){
		if(document.form.elements[i].name == "FileId" || document.form.elements[i].name == "FolderId"){
			if(document.form.elements[i].checked){
				j++;
			}
		}
	}
	return j;
}
function CheckAll1()
{
	for(i=0;i<document.form.elements.length;i++)
	{
		if(document.form.elements[i].checked){
			document.form.elements[i].checked=false;
			document.form.CheckAll.checked=false;
		}
		else{
			document.form.elements[i].checked = true;
			document.form.CheckAll.checked = true;
		}
	}
}
function DelAll()
{
	if(Checked()  <= 0){
		alert("您必须选择其中的一个文件或文件夹");
	}	
	else{
		if(confirm("确定要删除选择的文件或文件夹么?\n此操作不可以恢复!")){
			form.action="?action=Del";
			form.submit();
		}
	}
}
function Edit()
{
	if(Checked() == 0){
		alert("您必须选择其中的一个文件");
	}
	else{
		if(Checked() != 1){
			alert("只能选择一个文件(文本文件)");
		}
		else{
			for(i=0;i < document.form.elements.length;i++){
			if(document.form.elements[i].name == "FileId" && document.form.elements[i].checked){
				form.action="?action=Edit";
				form.target="self";
				form.submit();
				break;
			}
			else if(document.form.elements[i].name == "FolderId" && document.form.elements[i].checked){
				alert("不能编辑文件夹")




				break;
			}
			}
		}
	}
}
function Rname()
{
	if(Checked() == 0){
		alert("您必须选择一个文件或文件夹");
	}
	else{
		if(Checked() != 1){
			alert("只能选择一个文件或一个文件夹");
		}
		else{
			for(i=0;i < document.form.elements.length;i++){
				if(document.form.elements[i].name == "FolderId" && document.form.elements[i].checked){
					var j = prompt("请输入新文件夹名",document.form.elements[i].value)
					break;
				}
				else if(document.form.elements[i].name == "FileId" && document.form.elements[i].checked){
					var j = prompt("请输入新文件名",document.form.elements[i].value)
					break;
				}
			}
			if(j != "" && j != null){
				if(IsStr(j) == j.length){
					form.action="?action=Rname&NewName=" + j;
                                                      form.target="_self";
					form.submit();
				}
				else{
					alert("新名称不符合标准,只能是字母、数字、点和下划线的组合,\n不能含有汉字、空格和其他符号");
				}
			}
		}
	}
}
function IsStr(w)
{
	var str = "abcdefghijklmnopqrstuvwxyz_1234567890."
	 w = w.toLowerCase();
	var j = 0;
	for(i=0;i < w.length;i++){
		if(str.indexOf(w.substr(i,1)) != -1){
			j++;
		}
	}
	return j;
}
function NewFile(form,i)
{
	if(i == 1){
		if(form.NewFolderName.value == ""){
			alert("文件夹名不能为空");
		}
		else{
			if(IsStr(form.NewFolderName.value) == form.NewFolderName.value.length){
				form.action="?action=NewFolder";
				form.submit();
			}
			else{
				alert("文件夹名不符合标准,只能是字母、数字、点和下划线的组合,\n不能含有汉字、空格和其他符号");
			}
		}
	}
	else{
		if(form.NewFileName.value == ""){
			alert("文件名不能为空");
		}
		else{
			if(IsStr(form.NewFileName.value) == form.NewFileName.value.length){
				form.action="?action=NewFile";
				form.submit();
			}
			else{
				alert("文件名不符合标准,只能是字母、数字、点和下划线的组合,\n不能含有汉字、空格和其他符号");
			}
		}
	}
}
</script>

</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<table width="97%" border="0" cellspacing="0" cellpadding="0" class="fonts">
 <tr> 
  <td>&nbsp;</td>
 </tr>
 <tr> 
  <td>注意:<a href=?action=Open&Dir= title=返回到系统主目录><font color=FF6600><b>下面所列出的图片是数据中没有关联的,可以删除!</b></font></a>&nbsp;&nbsp;&nbsp;空间占用:<%=GetFileSize(FsoFileSize)%></td>
 </tr>
 <tr> 
  <td bgcolor="B7CECD" height="1"></td>
 </tr>
 <tr> 
  <td height="20" valign=bottom>&nbsp;&nbsp;&nbsp;当前目录:<%=Server.MapPath(".") & Dir %><br>&nbsp;&nbsp;&nbsp;占用空间:<%=GetFileSize(FsoFile.size)%>&nbsp;&nbsp;其中包含&nbsp;<font color=red><%=FsoFile.SubFolders.count%></font>&nbsp;个文件夹;&nbsp;<font color=red><%=FsoFile.Files.count%></font>&nbsp;个文件</td>
 </tr>
 <tr> 
  <td bgcolor="B7CECD" height="1"></td>
 </tr>
 <tr> 
  <td valign="top"> 
   <table width="100%" border="0" cellspacing="0" cellpadding="0" class="fonts">
	<form name="form" method="post" >
	 <tr bgcolor="F4F4F4"> 
	  <Td width="6%" align="center">&nbsp;</td>
	  <td width="39%"><font color="990033">&nbsp;文件/文件夹名 </font></td>
	  <td width="13%" align="center"><font color="990033">预览</font></td>
	  <td width="15%" align="center"><font color="990033">文件大小</font></td>
	  <td width="27%" align="center"><font color="990033">最后修改时间</font></td>
	 </tr>
	 <%	For Each DirFolder in FsoFile.SubFolders
		FolderName=DirFolder.name
		FolderSize=GetFileSize(DirFolder.size)
		FolderTime=DirFolder.DateLastModified
	   if FolderName="Fso_image" then
	   else
%>
	 <tr bgcolor="#FFFFFF">	 
	  <td width="6%" align="center"> 
	   <input type="checkbox" name="FolderId" value="<%=FolderName%>">	  </td>
	  <td width="39%">&nbsp;<a href=?action=Open&Dir=<%=Dir%>\<%=FolderName%>><%=FolderName%></a></td>
	  <td width="13%" align="center"><img src="<%=ImageFolder%>/ClosedFolder.gif" width="16" height="16" alt="文件夹"></td>
	  <td width="15%" align="center"><%=Dir%>\<%=FolderName%></td>
	  <td width="27%" align="center"><%=FolderTime%></td>
	 </tr>
	 <% end if %>
	 <%	Next %>
	 <%	For Each DirFiles in FsoFile.Files
		FileName=DirFiles.name
		FileType=GetFileIcon(FileName)
		FileSize=GetFileSize(DirFiles.size)
		FileTime=DirFiles.DateLastModified
		
	'add pics to del		
			ImgName="linkimages/"&FileName
			sql1="select linkPic from link where linkPic='"&ImgName&"'"
		set rs1=conn.execute(sql1)
			if rs1.eof or rs1.bof then
				DisplayFlag=1
				'response.write displayflag&"A"
			else
				DisplayFlag=0
				'response.write displayflag&"B"
			end if
			rs1.close
		
	suffix=mid(FileName,InStrRev(FileName,".")+1)	'取文件filename的后缀名	
	if suffix="gif" or suffix="jpg" or suffix="jpeg" or suffix="swf" then	'如果后缀名不是图片格式的底色不变
	else
             DisplayFlag=0
	end if
	if DisplayFlag=1 then		
	%>
	 <tr bgcolor="#FFFFFF">
	<% if suffix="gif" or suffix="jpg" or suffix="jpeg" or suffix="swf" then %>
	 <td width="6%" align="center"> 
	   <input type="checkbox" name="FileId" value="<%=FileName%>"></td>
	  <td width="39%">&nbsp;<a href=<%=FileUrl(FileName,Dir)%> target=_blank><%=FileName%></a></td>
	  <td width="13%" align="center"><%if suffix="swf" then%>
	    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100" height="100">
          <param name="movie" value="<%=FileName%>">
          <param name="quality" value="high">
          <embed src="<%=FileName%>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
	      </object><%else%><Img src=<%=FileName%> width="100"><%end if%></td>
	  <td width="15%" align="center"><%=FileSize%></td>
	  <td width="27%" align="center"><%=FileTime%></td>
	<% end if %>
	 </tr>
	 <%
	 end if
	 	Next
	  %>
	
	 <tr bgcolor="#FFFFFF"> 
	  <td width="6%" align="center"> 
	   <input type="checkbox" name="CheckAll" value="checkbox" onClick="CheckAll1()" title=全部选择 style="cursor:hand">	  </td>
	  <td colspan="4" height="30">&nbsp; 
	   <input type="button" name="Submit2" value="删 除" class=button style="cursor:hand" onClick="DelAll()"  title=删除>
	   <input type="button" name="Submit3" value="重命名" class=button style="cursor:hand" onClick="Rname()"  title=重命名>
	   <font color="990033"> 
	   <input type="hidden" name="ThisDir" value="<%=Dir%>">
	   </font> </td>
	 </tr>
	</form>
   </table>
  </td>
 </tr>
 <tr> 
  <td>&nbsp;</td>
 </tr>
 <tr> 
  <td bgcolor="B7CECD" height="1"></td>
 </tr>
 <tr> 
  <td height="20" align="center">&nbsp;&nbsp;程序运行时间:<font color=red><%=FormatNumber((Timer()-StatrTime)*1000,3) %></font>&nbsp;毫秒</td>
 </tr>
 <tr>
  <td bgcolor="B7CECD" height="1"></td>
 </tr>
 <tr>
  <td>&nbsp;</td>
 </tr>
</table>
</body>
</html>
<%	End If
	Set FsoFile = nothing
	Set Fso = nothing
	conn.close
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -