Не соглашайтесь с другими ответами, но проверка, существует ли каждая папка, также хорошая идея - таким образом, это не выдает ошибку, когда вы пытаетесь создать папку, которая уже существует
Sub ensureFolderExists(strFldrPath)
If Not FSO.FolderExists(strFldrPath) AND strFldrPath <> "" Then
ensureFolderExists(FSO.GetParentFolderName(strFldrPath))
FSO.CreateFolder strFldrPath
End If
End Sub