- 帖子
- 107
- 主題
- 8
- 精華
- 0
- 積分
- 127
- 點名
- 0
- 作業系統
- Windows XP
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2011-8-29
- 最後登錄
- 2025-1-28
|
5#
發表於 2011-8-31 00:41
| 只看該作者
回復 4# Hsieh
謝謝你的回覆.
但我發現有兩個問題,
Set fsd = CreateObject("Scripting.FileSystemObject")
fs = sa ' 這句執行時它發生錯誤, 我把這個改為 sa (不用 combox1 ) 時就可以通過.
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
另一個問題,
例如我輸入存檔路徑為 D:\aa\abc
如原先母資料夾和子資料夾都不存在時,
它可以正常自行建立兩個資料夾,
但如 d:\aa 是已經存在, 而 abc 是不存在時,
就會於 mkdir fd 執行時發生錯誤,
我是否要於它建立時再加檢查前部份的句子? 應如何加入? |
|