在ASP中自动创建多级文件夹的函数(使用FSO)
来源:互联网 发布:九章算法基础班视频 编辑:程序博客网 时间:2024/05/16 00:32
FSO中有个方法是CreateFolder,但是这个方法只能在其上一级文件夹存在的情况下创建新的文件夹,所以我就写了一个自动创建多级文件夹的函数,在生成静态页面等方面使用非常方便.
函数:
' --------------------------------
' 自动创建指定的多级文件夹
' strPath为绝对路径
' 引用请保留版权
' by im286_Anjer
' 2005-4-3
Function AutoCreateFolder(strPath) ' As Boolean
On Error Resume Next
Dim astrPath, ulngPath, i, strTmpPath
Dim objFSO
If InStr(strPath, "\") <=0 Or InStr(strPath, ":") <= 0 Then
AutoCreateFolder = False
Exit Function
End If
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FolderExists(strPath) Then
AutoCreateFolder = True
Exit Function
End If
astrPath = Split(strPath, "\")
ulngPath = UBound(astrPath)
strTmpPath = ""
For i = 0 To ulngPath
strTmpPath = strTmpPath & astrPath(i) & "\"
If Not objFSO.FolderExists(strTmpPath) Then
' 创建
objFSO.CreateFolder(strTmpPath)
End If
Next
Set objFSO = Nothing
If Err = 0 Then
AutoCreateFolder = True
Else
AutoCreateFolder = False
End If
End Function
调用方法:
MyPath = "C:\a\b\c\"
If AutoCreateFolder(MyPath) Then
Response.Write "创建文件夹成功"
Else
Response.Write "创建文件夹失败"
End If
- 在ASP中自动创建多级文件夹的函数(使用FSO)
- 在ASP中自动创建多级文件夹的函数(使用FSO)
- VB中利用FSO在Windows下建立多级文件夹
- 在asp.net中fso的使用的方法
- 在代理中创建、删除文件夹(FSO)
- Asp中一些FSO方面的函数
- Asp中一些FSO方面的函数
- Asp中一些FSO方面的函数
- Asp中一些FSO方面的函数
- php:自动创建多级文件夹
- 在ASP中,FSO的超强能力!
- 在ASP中,FSO的超强能力!
- ASP FSO 检测 创建 删除 文件 文件夹
- ASP中使用FSO提示“Automation服务器不能创建对象”的问题
- 自动检测创建多级目录, fso与stream生成文件函数
- Asp按月份自动创建文件夹函数
- 在ios中的Document中创建多级文件夹以及文件
- 在ios中的Document中创建多级文件夹以及文件
- 学习JDK源码:编程习惯和设计模式
- 为View添加触摸事件 添加tag 用于判断View
- crontab使用方法
- hadoop分布式系统基础架构
- Lua脚本在C++下的舞步(二)
- 在ASP中自动创建多级文件夹的函数(使用FSO)
- 领悟工具的“威力”,磨刀擦擦擦--Windows上也能用strings输出controlfile中文件结构信息
- 通过 http 协议上传文件(rfc1867协议概述) multipart/form-data;boundary 解释
- [转]数据库三范式经典实例解析
- sed默认最长的可能性匹配,如何修改到最短匹配?
- 在java开发中关于class.getResourceAsStream(String name)与 class.getClassLoader().getResourceAsStream(String
- AE10 运行时绑定(解决Could not bind to a valid ArcGIS installation)
- 下个十年PC与服务器的发展变化
- Valgrind---linux上的程序调试和分析工具