`
JAVA天地
  • 浏览: 673933 次
  • 性别: Icon_minigender_1
  • 来自: 太原
文章分类
社区版块
存档分类
最新评论

用ASP对文件夹操作

阅读更多

原文地址: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文件夹浏览"指的是使用ASP技术实现的文件夹浏览功能。这种功能允许用户通过Web浏览器查看服务器上的特定文件夹及其包含的文件。实现这一功能通常涉及以下步骤: 1. **服务器权限设置**:首先,确保服务器上...

    asp文件夹打包工具

    标题提到的“asp文件夹打包工具”是一个用于将ASP网站的文件和文件夹压缩成一个可方便传输和存储的包的工具。 描述中提到的"整站打包"是指将整个ASP网站的所有必要资源,包括HTML、ASP文件、图片、CSS样式表、...

    Asp.Net文件和文件夹操作

    ### Asp.Net 文件和文件夹操作详解 #### 一、创建文件夹 在 Asp.Net 开发中,经常需要对服务器上的文件系统进行操作,包括创建、删除、复制等。以下是一个创建文件夹的方法实现: ```csharp /// /// 创建文件夹 ...

    ASP创建文件夹复制文件

    在ASP中,我们可以通过VBScript或JScript等脚本语言实现文件操作,包括创建文件夹和复制文件。这些功能在构建网站时非常有用,比如在用户上传文件、备份数据或者进行自动化处理时。 首先,让我们探讨如何在ASP中...

    ASP实现遍历文件夹中图片文件,并按照时间顺序显示

    * 文件系统对象(FileSystemObject):ASP 中的文件系统对象,用于操作文件和文件夹。 * 文件类型判断:在 ASP 中,可以使用 `GetExtensionName` 方法或 `GetFileName` 方法来获取文件扩展名,然后判断文件类型。 * ...

    asp_net的文件夹操作

    在Asp.Net中,对文件和文件夹的操作是常见的任务,包括创建、删除、复制等。...以上就是Asp.Net中进行文件夹操作的关键知识点。在编写这样的代码时,应考虑到性能、安全性和错误处理,以确保系统的稳定运行。

    ASP环境建立文件夹和文件的实例

    综上所述,通过ASP中的FileSystemObject对象,我们可以方便地对服务器上的文件系统进行操作,创建文件夹、文件,并进行读写操作。在实际开发中,这些基本操作是构建动态网站不可或缺的部分,尤其在处理用户上传、...

    asp.net遍历选中文件夹

    在ASP.NET中遍历文件夹,主要使用`System.IO`命名空间下的类,如`Directory`和`FileInfo`。以下是一个简单的示例,展示如何遍历一个指定的文件夹: ```csharp using System; using System.IO; public void ...

    ASP创建文件夹复制文件.rar

    1. **FileSystemObject**: 这是ASP中的一个核心对象,允许开发者对服务器的文件系统进行操作。通过创建`Server.CreateObject("Scripting.FileSystemObject")`,我们可以获取到这个对象。 2. **CreateFolder方法**: ...

    asp源码文件夹内图片管理.rar

    在"文件夹内图片管理"这个压缩包中,很可能包含了实现这些功能的ASP源码文件,如上传处理的`.asp`文件、与数据库交互的`.sql`文件以及可能的配置文件。解压后,可以通过阅读和分析源码了解具体实现细节。

    Asp.net文件夹及文件的处理

    以上介绍了ASP.NET中对文件夹及文件的一些基本操作,包括创建、删除文件夹,判断文件是否存在以及下载文件的功能实现。这些操作在Web应用开发中非常常见,掌握这些基础知识点对于开发人员来说非常重要。同时,需要...

    asp.net上传下载文件夹实例

    9. **文件夹操作**:如果实例包含文件夹上传下载,那么可能涉及到递归处理子文件夹,以及在服务器端创建、删除、移动文件夹的逻辑。 10. **错误处理与日志记录**:任何网络操作都有可能出现异常,因此在实现上传...

    asp 上传图片到文件夹

    综上所述,ASP上传图片到文件夹涉及到的主要知识点包括:ASP的Request对象、FileSystemObject对象的使用、文件验证与处理、错误处理以及安全性考虑。这些知识是构建动态网站过程中不可或缺的一部分。

    美观的ASP.NET 网络文件夹,可在项目中直接使用

    标题中的“美观的ASP.NET 网络文件夹”指的是一个使用ASP.NET技术开发的、具有用户友好界面的在线文件管理应用。这个应用允许用户在Web浏览器中浏览、操作服务器上的文件和文件夹,如同操作本地文件系统一样,极大地...

    【ASP.NET编程知识】asp.net遍历文件夹下所有子文件夹并绑定到gridview上的方法.docx

    在本示例中,我们关注的是如何在ASP.NET中遍历文件夹及其子文件夹,并将结果绑定到GridView控件上。 首先,要遍历文件夹下的所有子文件夹,可以使用`System.IO`命名空间中的`Directory`类。在ASP.NET中,`Directory...

    ASP上传图片到指定文件夹,并保存图片信息到数据库

    可以使用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使用递归删除文件夹目录

    asp.net 对文件进行操作if (Directory.Exists(dir)) //如果存在这个文件夹删除之 { foreach (string d in Directory.GetFileSystemEntries(dir)) { if (File.Exists(d)) File.Delete(d); //直接删除其中的文件...

    ASP图片上传到服务器的文件夹

    在ASP(Active Server Pages)开发中,实现图片上传到服务器的文件夹是一项常见的需求,尤其在构建交互式网站时。这个功能允许用户通过网页上传图片,然后存储在服务器的特定目录下,以便后续访问和展示。以下是实现...

    C# ASP.net 下载文件夹

    本文将深入探讨如何实现一个功能,允许用户通过压缩文件夹为ZIP格式并进行下载,同时确保该过程对内存的影响最小,并且能够处理包含空文件夹和中文命名的文件。 首先,我们需要引入必要的库,如`System.IO....

    用ASP生成文件夹跟HTML格式文件

    生成文件夹的操作通常涉及使用 FileSystemObject (FSO) 对象。在ASP中,我们可以使用CreateObject方法来创建FSO对象,如下: ```vbscript Dim fso Set fso = CreateObject("Scripting.FileSystemObject") ``` 接着...

Global site tag (gtag.js) - Google Analytics