原文地址:http://publishblog.blogdriver.com/blog/tb.b?diaryID=983925
其中包括:提取文件夹信息、创建文件夹、删除文件夹、复制文件夹、移动文件夹等。下面就具体来看 一、fso.getfolder 一看就明白,是提取文件夹了。那具体是提取哪个文件夹呢?后面肯定要跟一个文件夹的路径。提取出来了再来显示该文件夹相关信息呢?是不是有要具体提取下去。所以,看程序:
1,getfldr.asp
<%set fso = createobject("scripting.filesystemobject")set fldr = fso.getfolder("c:\program files")response.write "父文件夹名字是:" & fldr & "<br>"if fldr.isrootfolder = true then response.write "该文件夹是一根文件夹" & "<br>"else response.write "该文件夹不是根文件夹" & "<br>" end ifresponse.write "驱动器名字是:" & fldr.drive & "<br>"%>
首先建立fso组件的连接是必不可少的啦,然后set fldr = fso.getfolder("c:\program files")设定fldr对象被赋值,以作下面程序的引用。
fldr.isrootfolder即为判断该文件夹是否为一根文件夹,值为布尔值(true or false);fldr.drive则显示该文件夹所在的驱动器号了。
二、fso.createfolder
下面比较让人激动的是通过asp建立文件夹了,你可以在你的权力范围内任意位置建立任意文件夹。
2,creatfldr.asp
<%set fso = createobject("scripting.filesystemobject")fso.createfolder ("c:\cnbruce")response.write "文件夹名为" & fso.getbasename("c:\cnbruce")%>
执行程序,应该发现c盘多出了cnbruce文件夹,fso.getbasename则是提取文件夹名。
三、fso.deletefolder
通过asp可以建立了文件夹,则同样可以删除文件夹。
3,delfldr.asp
<%set fso = createobject("scripting.filesystemobject")fso.deletefolder("c:\cnbruce")response.write "文件夹已删除"%>
发现刚建立的cnbruce文件夹确实已被删除。
那下面就采用一个通用程序来灵活应变下。
4,mainflr.asp
<%sub createafolder(file) dim fso set fso = createobject("scripting.filesystemobject") fso.createfolder(file) response.write "已经建立了"&fileend subsub deleteafolder(file) dim fso set fso = createobject("scripting.filesystemobject") fso.deletefolder(file) response.write "已经删除了"&fileend sub%><%subname=request.form("submit")create=request.form("create")del=request.form("del")if subname<>"" then if create<>"" then call createafolder(""&create&"") end if if del<>"" then call deleteafolder(""&del&"") end if end if%><form action="mainflr.asp" method="post"><input name="create"><input type="submit" value="建立" name="submit"></form><hr><form action="mainflr.asp" method="post"><input name="del"><input type="submit" value="删除" name="submit"></form>
需要注意的是:删除并不会提示“确认要放入回收站”这项。这点你需要谨慎处理,特别是对你的系统文件夹。
四、fso.movefolder
主要作用是进行文件夹的移动,相当于剪切粘贴动作。
5,movefldr.asp
<%set fso = createobject("scripting.filesystemobject")fso.createfolder ("c:\cnbruce")fso.movefolder "c:\cnbruce", "c:\program files\"%><a href="c:\program files\">查看cnbruce文件夹有没有移动过来</a>
格式:fso.movefolder "被移动的文件夹","移动到的文件夹"
本程序先是在c盘下建立了cnbruce文件夹,然后将其移动到c:\program files\文件夹下面。
不过同样需要注意的是你的系统文件夹不能乱移动。
五、fso.copyfolder
主要作用:将文件夹从某位置复制到另一位置。
6,copyfldr.asp
<%set fso = createobject("scripting.filesystemobject")fso.copyfolder "c:\program files\cnbruce", "c:\"%><a href="c:\">查看cnbruce文件夹有没有复制过来</a>
该程序是建立在上一movefldr.asp的执行结果基础之上来完成复制到c盘根目录下的。(话比较长-_-!)
当然,其拷贝也是将该文件夹包括里面所以子文件夹和文件统统拷贝。
到最后再试着将c:\program files\cnbruce和c:\cnbruce两个文件夹进行删除掉吧。
不过,继续提醒你:不要写错了,比如写成c:\program files,那你就惨了:这叫玩命,学asp玩出心跳出来了
分享到:
相关推荐
标题"asp文件夹浏览"指的是使用ASP技术实现的文件夹浏览功能。这种功能允许用户通过Web浏览器查看服务器上的特定文件夹及其包含的文件。实现这一功能通常涉及以下步骤: 1. **服务器权限设置**:首先,确保服务器上...
标题提到的“asp文件夹打包工具”是一个用于将ASP网站的文件和文件夹压缩成一个可方便传输和存储的包的工具。 描述中提到的"整站打包"是指将整个ASP网站的所有必要资源,包括HTML、ASP文件、图片、CSS样式表、...
### Asp.Net 文件和文件夹操作详解 #### 一、创建文件夹 在 Asp.Net 开发中,经常需要对服务器上的文件系统进行操作,包括创建、删除、复制等。以下是一个创建文件夹的方法实现: ```csharp /// /// 创建文件夹 ...
在ASP中,我们可以通过VBScript或JScript等脚本语言实现文件操作,包括创建文件夹和复制文件。这些功能在构建网站时非常有用,比如在用户上传文件、备份数据或者进行自动化处理时。 首先,让我们探讨如何在ASP中...
* 文件系统对象(FileSystemObject):ASP 中的文件系统对象,用于操作文件和文件夹。 * 文件类型判断:在 ASP 中,可以使用 `GetExtensionName` 方法或 `GetFileName` 方法来获取文件扩展名,然后判断文件类型。 * ...
在Asp.Net中,对文件和文件夹的操作是常见的任务,包括创建、删除、复制等。...以上就是Asp.Net中进行文件夹操作的关键知识点。在编写这样的代码时,应考虑到性能、安全性和错误处理,以确保系统的稳定运行。
综上所述,通过ASP中的FileSystemObject对象,我们可以方便地对服务器上的文件系统进行操作,创建文件夹、文件,并进行读写操作。在实际开发中,这些基本操作是构建动态网站不可或缺的部分,尤其在处理用户上传、...
在ASP.NET中遍历文件夹,主要使用`System.IO`命名空间下的类,如`Directory`和`FileInfo`。以下是一个简单的示例,展示如何遍历一个指定的文件夹: ```csharp using System; using System.IO; public void ...
1. **FileSystemObject**: 这是ASP中的一个核心对象,允许开发者对服务器的文件系统进行操作。通过创建`Server.CreateObject("Scripting.FileSystemObject")`,我们可以获取到这个对象。 2. **CreateFolder方法**: ...
在"文件夹内图片管理"这个压缩包中,很可能包含了实现这些功能的ASP源码文件,如上传处理的`.asp`文件、与数据库交互的`.sql`文件以及可能的配置文件。解压后,可以通过阅读和分析源码了解具体实现细节。
以上介绍了ASP.NET中对文件夹及文件的一些基本操作,包括创建、删除文件夹,判断文件是否存在以及下载文件的功能实现。这些操作在Web应用开发中非常常见,掌握这些基础知识点对于开发人员来说非常重要。同时,需要...
9. **文件夹操作**:如果实例包含文件夹上传下载,那么可能涉及到递归处理子文件夹,以及在服务器端创建、删除、移动文件夹的逻辑。 10. **错误处理与日志记录**:任何网络操作都有可能出现异常,因此在实现上传...
综上所述,ASP上传图片到文件夹涉及到的主要知识点包括:ASP的Request对象、FileSystemObject对象的使用、文件验证与处理、错误处理以及安全性考虑。这些知识是构建动态网站过程中不可或缺的一部分。
标题中的“美观的ASP.NET 网络文件夹”指的是一个使用ASP.NET技术开发的、具有用户友好界面的在线文件管理应用。这个应用允许用户在Web浏览器中浏览、操作服务器上的文件和文件夹,如同操作本地文件系统一样,极大地...
在本示例中,我们关注的是如何在ASP.NET中遍历文件夹及其子文件夹,并将结果绑定到GridView控件上。 首先,要遍历文件夹下的所有子文件夹,可以使用`System.IO`命名空间中的`Directory`类。在ASP.NET中,`Directory...
可以使用ADO(ActiveX Data Objects)连接到数据库并执行插入操作: ```vbscript Dim conn, sql Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=...
asp.net 对文件进行操作if (Directory.Exists(dir)) //如果存在这个文件夹删除之 { foreach (string d in Directory.GetFileSystemEntries(dir)) { if (File.Exists(d)) File.Delete(d); //直接删除其中的文件...
在ASP(Active Server Pages)开发中,实现图片上传到服务器的文件夹是一项常见的需求,尤其在构建交互式网站时。这个功能允许用户通过网页上传图片,然后存储在服务器的特定目录下,以便后续访问和展示。以下是实现...
本文将深入探讨如何实现一个功能,允许用户通过压缩文件夹为ZIP格式并进行下载,同时确保该过程对内存的影响最小,并且能够处理包含空文件夹和中文命名的文件。 首先,我们需要引入必要的库,如`System.IO....
生成文件夹的操作通常涉及使用 FileSystemObject (FSO) 对象。在ASP中,我们可以使用CreateObject方法来创建FSO对象,如下: ```vbscript Dim fso Set fso = CreateObject("Scripting.FileSystemObject") ``` 接着...