使用函数自动生成n层目录
让我们确认一下是否存在您需要的目录。如果存在,我们无需进行任何操作;如果不存在,我们将为您创建它。这一功能对于快速开发来说非常实用。以下是详细的实现过程。
在CheckFolder.asp文件中,我们有一个强大的功能:生成多层目录的文件夹。只需调用CheckFolder()函数,例如CheckFolder(path),即可轻松实现。您可以传入即将上传的文件的相对路径作为参数,例如"./upload/bbb/c/ddd"。但是请注意,您必须在参数中包含"upload"文件夹。以下是详细的代码逻辑:
作者:赵敏(flash90@sohu.)
页面名称:CreateFolder.asp
页面功能:创建多层目录的文件夹
使用方法:调用CheckFolder()函数
传入参数:即将上传的文件的相对路径
缺点:必须在参数中包含"upload"文件夹。
Sub CheckFolder(path)
进行路径分割操作
End Sub
Sub SplitPath(path)
首先定义物理路径Road和当前路径CurRoad。然后利用服务器映射路径Server.Mappath("./upload")获取上传文件夹的路径。接着通过Split函数对路径进行分割处理,将结果存储在folder变量中。循环遍历folder数组,找到与当前路径匹配的元素并退出循环。如果找到匹配的元素,则从下一个元素开始创建文件夹。利用循环遍历folder数组中的剩余元素,依次创建文件夹,并更新路径myroad。通过Server.CreateObject创建Scripting.FileSystemObject对象来实现文件夹的创建功能。最后进行错误处理并关闭文件流对象fso。在ASP代码中实现了文件夹的创建和路径分割的功能,通过服务器端脚本执行创建文件夹的操作。代码中使用了VBScript语法进行编写,通过Server对象获取服务器端的对象和方法进行操作。代码逻辑清晰,易于理解和维护。最后调用Cambrian框架的render方法渲染页面主体部分。通过这种方式,我们可以轻松地在服务器端创建多层目录的文件夹,为快速开发提供便利。现在您可以放心地使用此功能来管理您的文件和目录了。希望这个脚本能够帮助您提高开发效率。
编程语言
- 使用函数自动生成n层目录
- 浅谈js的url解析函数封装
- 详解webpack 配合babel 将es6转成es5 超简单实例
- seajs模块压缩问题与解决方法实例分析
- MySql数据库查询结果用表格输出PHP代码示例
- php批量删除超链接的实现方法
- jQuery插件HighCharts绘制2D半圆环图效果示例【附d
- H5移动开发Ajax上传多张Base64格式图片到服务器
- VS2015下OpenCV配置方法图文教程
- php双层循环(九九乘法表)
- thinkphp模板的包含与渲染实例分析
- 解析如何去掉CodeIgniter URL中的index.php
- PHP判断用户是否已经登录(跳转到不同页面或者
- 使用JS轻松实现ionic调用键盘搜索功能(超实用)
- XSL简明教程(5)XSL的索引
- jQuery中animate动画第二次点击事件没反应