VBS教程:方法-GetParentFolderName 方法
GetParentFolderName 方法
返回字符串,該字符串包含指定的路徑中最后一個文件或文件夾的父文件夾。
object.GetParentFolderName(path)
參數(shù)
object
必選項。應(yīng)為 FileSystemObject 的名稱。
path
必選項。指定路徑,要返回文件或文件夾的父文件夾名。
說明
如果 path 參數(shù)指定的文件或文件夾無父文件夾,則 GetParentFolderName 方法返回零長度字符串 ("")。
下面例子舉例說明如何使用 GetParentFolderName 方法:
Function GetTheParent(DriveSpec)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
GetTheParent = fso.GetParentFolderName(Drivespec)
End Function
注意 GetParentFolderName 方法只能對提供 path 的字符串起作用。它不能試圖分析一個路徑,也不能檢查指定路徑是否存在。
更詳細的可以參考這篇文章:http://www.dhdzp.com/shouce/vbs/vsmthGetParentFolderName.htm
給大家分享一個
VBS腳本遞歸創(chuàng)建多級(分級)目錄文件夾
CreateFolders "d:\ftptest\1\2\3\4\5"
Function CreateFolders(path)
Set fso = CreateObject("scripting.filesystemobject")
CreateFolderEx fso,path
set fso = Nothing
End Function
Function CreateFolderEx(fso,path)
If fso.FolderExists(path) Then
Exit Function
End If
If Not fso.FolderExists(fso.GetParentFolderName(path)) Then
CreateFolderEx fso,fso.GetParentFolderName(path)
End If
fso.CreateFolder(path)
End Function
主要是使用了遞歸調(diào)用的原理實現(xiàn)逐步目錄創(chuàng)建。
相關(guān)文章
VBS For Next循環(huán)的一些細節(jié)
For Next 語句是 VBS 中常用的循環(huán)語句,你可能已經(jīng)用過無數(shù)次 For Next 循環(huán),但是你是否注意過它的一些細節(jié)呢2013-01-01

