VFP/禁用消息 "File does not exist"

VFP / Disable message "File does not exist"

我曾尝试从 VFP 中删除消息 - "File does not exist",但没有成功。

我希望如果文件不存在它会跳到另一行。

这是我试过的:

SET SAFETY OFF
SET TALK OFF
SET SYSMENU OFF
SET NOTIFY OFF

有 solutions/suggestions 吗?

使用的来源: https://msdn.microsoft.com/en-us/library/33a5zy93(v=vs.71).aspx

您应该简单地检查文件是否存在,而不是遇到错误。即:

local lcFile
lcFile = "c:\my path\my file.ext"
if file(m.lcFile)
   * do whatever with the file
endif 

您也可以将错误包装在 "on error" 或 "try-catch" 块中。即:

* With On Error
on error note
Use myNonExistentFile
on error

* with try-catch
Try
    Use myNonExistentFile
Catch
Endtry