我有下面的代碼,它是從一個文件夾複製文件,並創建一個新的文件夾,如果不存在,然後粘貼在那裏的文件。我得到一個路徑找不到錯誤..意思是如果我想在c:\ versions \ myfolder中創建一個新文件夾,它不會創建路徑並引發錯誤。如果我在這裏做錯了任何事情。將文件夾複製到另一個路徑獲取錯誤
Dim LastMonth
Dim strFolder
Const strFile = "C:\inetpub\wwwroot\Shared"
Const Overwrite = True
Dim oFSO
LastMonth = DateAdd("m",-1,Date)
strFolder = "C:\Versions\" & "Common_" & Replace(LastMonth,"/","-")&"/"
Set oFSO = CreateObject("Scripting.FileSystemObject")
WScript.Echo strFolder
If Not oFSO.FolderExists(strFolder) Then
oFSO.CreateFolder strFolder
End If
oFSO.CopyFolder strFile, strFolder, Overwrite
爲了使問題易於理解我也試着這樣做oFSO.CreateFolder(「C:\ \版本共享」),但母鹿鼻涕工作。
得到了這個博客http://www.robvanderwoude.com/vbstech_folders_md.php答案..basically你無法用於察覺直接創建一個以上的深層次文件夾 – user505210