Open m_logFileName For Append As #m_intLogFile用上面语句创建文件,我判断什么才能知道这个文件是否创建成功比如m_logFileName  = "d23:\\x*.txt"创建上面路径的文件一定是错的
但是就不知道判断啥

解决方案 »

  1.   

    用dir函数查找这个文件是否存在
      

  2.   

    On Error Goto ErrHandler 捕获错误。
      

  3.   

    to :Leftie(左手,为人民币服务) 
    如果文件不存在她就创建一个文件,这个方法好像不行。
      

  4.   

    On Error GoTo ErrHandlerOpen m_logFileName For Append As #m_intLogFileExit Sub
    ErrHandler:
    If Err.Number =76 Then MsgBox m_logFileName & Err.Description
      

  5.   

    if dir("D:\test.txt")<> "" then 
       msgbox "File is Exist"
    else
       msgbox "File is not Exist" 
    end if
      

  6.   

    显示其他错误:ErrHandler:
    If Err.Number =76 Then 
        MsgBox m_logFileName & Err.Description
    Else
        MsgBox "实时错误" & Err.Number & ":" & Err.Description
    End If
      

  7.   

    if dir("D:\test.txt")<> "" then 
       Open m_logFileName For Append As #m_intLogFile
    else
       Open m_logFileName For input As #m_intLogFile
    end if
      

  8.   

    當創建完文件後,
    用DIR函數來判斷是否該文件已被創建.