使用函数自动生成n层目录_FSO专题

先检查是否已经存在该目录了,如果存在,则不做任何处理,如果不存在则创建。

希望对各位快速开发有用。

CheckFolder.asp

<%

'***********************************************************************************************************

'作 者: 赵敏 flash90@sohu.com

'页面名称: CreateFolder.asp

'页面功能: 生成n层目录的文件夹

'使用方法: 调用CheckFolder()函数,例如: CheckFolder(path)

'传入参数: 即将上传的文件的相对路径,例如: path = "./upload/bbb/ccc/ddd"

'缺 点: 必须在参数path里面带上upload文件夹

'***********************************************************************************************************

Sub CheckFolder(path)

SplitPath(path)

End Sub

Sub SplitPath(path)

dim Road '物理路径

Road = Server.Mappath("./upload")

dim CurRoad '当前路径

Road = Split(Road,"\",-1,1)

CurRoad = Road(UBound(Road))

dim folder,FSO

Set FSO = Server.CreateObject("Scripting.FileSystemObject")

folder = Split(path,"\",-1,1)

for i = 0 to UBound(folder) step 1

if folder(i) = CurRoad then

j = i

exit for

end if

Next

i = j + 1

if i <= UBound(folder) then

dim myroad

myroad = Server.MapPath(".\upload")

for i = j + 1 to UBound(folder) step 1

CreateFolder myroad,folder(i)

myroad = myroad &"/"& folder(i)

Next

end if

End Sub

Sub CreateFolder(mypath,folderName)

Dim fso,f

Set fso = Server.CreateObject("Scripting.FileSystemObject")

if Not(fso.FolderExists(mypath+"/"+folderName)) then

set f = fso.CreateFolder(mypath+"/"+folderName)

end if

End Sub

Set fso = nothing

%>

时间: 2024-09-24 13:35:49

使用函数自动生成n层目录_FSO专题的相关文章

使用函数自动生成n层目录

先检查是否已经存在该目录了,如果存在,则不做任何处理,如果不存在则创建.希望对各位快速开发有用.CheckFolder.asp<%'***********************************************************************************************************'作 者: 赵敏 flash90@sohu.com'页面名称: CreateFolder.asp'页面功能: 生成n层目录的文件夹'使用方法: 调用Che

Thinkphp5.0自动生成模块及目录的方法详解

本文实例讲述了Thinkphp5.0自动生成模块及目录的方法.分享给大家供大家参考,具体如下: Thinkphp5.0发布已有些时日了,据说性能方面有很大的提升,按照官方的话,ThinkPHP5.0版本是一个颠覆和重构版本,采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,并针对API开发做了大量的优化.是时候得download一份,研究一下.今天主要讲讲其自动创建模块及目录. Thinkphp5.0自动生成模块较ThinkPHP3.2,确实有很大的变化

详解自动生成博客目录案例_javascript技巧

前面的话 有朋友在博客下面留言,询问博客目录是如何生成的.接下来就详细介绍实现过程 操作说明 关于博客目录自动生成,已经封装成catalog.js文件,只要引用该文件即可     //默认地,为页面上所有的h3标签生成目录     <script src="">http://files.cnblogs.com/files/xiaohuochai/catalog.js"></script>     //或者,为页面上所有class="te

使用Ruby on Rails和PostgreSQL自动生成UUID的教程_ruby专题

Rails 4 能原生态的支持Postgres 中的UUID(Universally Unique Identifier,可通用的唯一标识符)类型.在此,我将向你描述如何在不用手工修改任何Rails代码的情况下,用它来生成UUID. 首先,你需要激活Postgres的扩展插件'uuid-ossp':   class CreateUuidPsqlExtension < ActiveRecord::Migration def self.up execute "CREATE EXTENSION

vithink小文件自动实现文件浏览下载_FSO专题

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <script src=http://www.mithink.com/js/top.js></script> <table id="table16" cellSpa

列出指定目录下的所有文件和目录_FSO专题

<%@ LANGUAGE = VBScript %> <%Server.ScriptTimeout=5000%> <html> <head> <style TYPE="text/css"> /* Outline Style Sheet */ UL UL {display: none; margin-left: 20pt} </style> <script LANGUAGE="JavaScript&q

如何将Word自动生成的目录的页码打印成统一格式

我把正文的页码设置成 -1- 的格式了,然后设置好大纲级别后,就自动生成目录.目录里显示的也是---------1-的格式.好,我就选中页码-1-,把它设置成1的格式了.然后再打印,结果打印的结果还是-1-的格式,而且点打印预览也还是-1-的格式.我看了一下,目录------后面的页码的格式都是和--------之前的字的格式一样的.我想把目录的字体和大小设成不同的,但是页码就跟着不同了,很不美观. PS:以上这些问题在设置的时候都可以解决,但是设置好了之后,打印的时候就会回到设置前的状态了,怎

Word文档目录怎么自动生成

  大家在使用office2010写Word文档的时候需要自动生成里面的目录,那么office2010怎么自动生成Word文档目录呢?只要打开需要自动生成的目录然后点击一级标题.二级标题等等,最后点击引用就可以自动生成了哦,下面就和小编一起来看看吧. office2010自动生成Word文档目录方法: 打开一个已经编辑好的office2010 Word文档,给文档的各级标题添加"标题样式",首先添加"一级标题".     按添加一级标题的方法添加"二级标题

PHPCMS实现上传图片同时自动生成不同大小的缩略图

解决方案: ①在模型添加字段里面添加三个图片字段,分别是thumb(这个字段貌似默认就有,有就不用添加),thumb2,thumb3,第一个字段thumb设置图片宽高160*160,其他字段填不填都无所谓. ②在content模块的content控制器的add方法(modules/content/content.php)添加如下代码:  代码如下 复制代码 //手机游戏平台站点上传缩略图,自动生成75X75,48X48的缩略图 $siteid=$this->siteid;//获取当前站点site