[ASP ] 怪事--資料夾建立問題

看板Visual_Basic作者 (怪了)時間16年前 (2009/04/15 23:03), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
程式碼如下,前面數字為行號: 1. strFolder = server.MapPath("\aaa\bbb\ccc\") 2. set obj = Server.CreateObject("Scripting.FileSystemObject") 3. ' 建立資料夾 4. if NOT obj.FolderExists(strFolder) then 5. obj.CreateFolder(strFolder) 6. end if 請問各位有沒有遇過,明明已建立了\aaa\bbb\ccc\資料夾,但執行時卻出現 Microsoft VBScript 執行階段錯誤 (0x800A003A) 檔案已存在 xxxxx.asp, line 5 感覺它是跳過了第4行的 if判斷條件or判斷有誤 但我實在看不出是哪裡有問題 server上的程式不能亂動 所以我在其他地方測這段程式,都沒問題 想請教各位高手,有沒有碰過這種怪事 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.98.144 ※ 編輯: boyueh 來自: 125.232.98.144 (04/15 23:04)

04/15 23:04, , 1F
那有沒有試過把資料夾刪掉再給它建?
04/15 23:04, 1F

04/16 19:37, , 2F
把strFolder跟obj.FolderExists(strFolder) 印出來看看?
04/16 19:37, 2F

04/16 23:20, , 3F
謝謝,解決了,是目錄權限的問題,但還是覺得很奇怪
04/16 23:20, 3F
文章代碼(AID): #19vVSvmG (Visual_Basic)