全部文本 #16431 原始 编辑

Mark

公开 text v1 · 不可变
·已发布 2005-06-30 00:00 UTC
渲染后的文本正文
Dim objShell, varMyDoc, FSO, strCurrentFav, strNewFav

Set objShell = CreateObject("WScript.Shell")
Set varMyDoc = objShell.SpecialFolders("MyDocuments")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set strCurrentFav = objShell.SpecialFolders("Favorites")
Set strNewFav = varMyDoc & "Favorites"


Function CreateFolder(strCurrentFav, strNewFav, FSO)
   Set f = FSO.CreateFolder(strNewFav)
   CreateFolder = f.Path
   Call CopyFolder(strCurrentFav, strNewFav, FSO)
End Function

Function CopyFolder(strCurrentFav, strNewFav, FSO)
   FSO.CopyFolder strCurrentFav, strNewFav
End Function

Function ReportFolderStatus(strCurrentFav, strNewFav, FSO)
   If (FSO.FolderExists(strNewFav)) Then
      Call CopyFOlder(strCurrentFav, strNewFav, FSO)
   Else
      Call CreateFolder(strCurrentFav, strNewFav, FSO)
   End If
End Function

Call ReportFolderStatus(strCurrentFav, strNewFav, FSO)