'函数ID:0007[判断目录是否存在] '函数名:CheckDir '作 用:判断目录是否存在 '参 数:ckDirname ---- 目录名(包括路径) '返回值:目录存在返回True,否则False '************************************************** Public Function CheckDir(ByVal ckDirname) Dim M_fso CheckDir=False Set M_fso = CreateObject("Scripting.FileSystemObject") If (M_fso.FolderExists(ckDirname)) Then CheckDir=True End If Set M_fso = Nothing End Function '************************************************** '函数ID:0008[创建目录] '函数名:CreateDir '作 用:创建目录 '参 数:crDirname ---- 目录名(包括路径) '返回值:目录创建成功返回True,否则False '************************************************** Public Function CreateDir(ByVal crDirname) Dim M_fso CreateDir=False Set M_fso = CreateObject("Scripting.FileSystemObject") If (M_fso.FolderExists(crDirname)) Then CreateDir=False Else M_fso.CreateFolder(crDirname) CreateDir=True End If Set M_fso = Nothing End Function '************************************************** '函数ID:0009[删除目录] '函数名:DelDir '作 用:删除目录 '参 数:DlDirname ---- 目录名(包括路径) '返回值:目录删除成功返回True,否则False '************************************************** Public Function DelDir(ByVal DlDirname) Dim M_fso DelDir=False Set M_fso = CreateObject("Scripting.FileSystemObject") If (M_fso.FolderExists(DlDirname)) Then M_fso.DeleteFolder(DlDirname) DelDir=True End If Set M_fso = Nothing End Function '************************************************** '函数ID:0010[指定目录的文件列表] '函数名:ListFiles '作 用:指定目录的文件列表 '参 数:Dirname ---- 目录名(包括路径) '返回值:文件列表字符串,之间用“|”相隔 '************************************************** Public Function ListFiles(ByVal Dirname) Dim M_fso,fNS,fLS,Fnames,FnamesN Set M_fso = CreateObject("Scripting.FileSystemObject") If (M_fso.FolderExists(Dirname)) Then Set fNS = M_fso.GetFolder(Dirname) Set fLS=fNS.Files For Each FnamesN in fLS Fnames=Fnames & FnamesN.name Fnames=Fnames & "|" Next ListFiles=Fnames End If Set M_fso = Nothing End Function |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-29 19:19 , Processed in 0.349091 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.