返回列表 上一主題 發帖

[發問] 於自動另存新檔時檢查有關路徑及於有需要時建立資料夾 [已解決]

回復 3# jimmyhk
因為是多層目錄,必須循序建立
Set fsd = CreateObject("Scripting.FileSystemObject")
fs = ComboBox1
ar = Split(fs, "\")
If Not fsd.folderexists(fs) Then
fd = ar(0)
For i = 1 To UBound(ar)
fd = fd & "\" & ar(i)
MkDir fd
Next
End If
學海無涯_不恥下問

TOP

本帖最後由 Hsieh 於 2011-8-31 09:01 編輯

回復 5# jimmyhk

那就是要在MKDIR時做判斷
If Not fsd.folderexists(fs) Then
fd = ar(0)
For i = 1 To UBound(ar)
fd = fd & "\" & ar(i)
If Not fsd.folderexists(fd) Then MkDir fd
Next
End If
學海無涯_不恥下問

TOP

        靜思自在 : 口說一句好話,如口出蓮花;口說一句壞話如口吐毒蛇。
返回列表 上一主題