• 语句引用带以下 文件编号 或文件名的文件:

  • 未在 Open 语句中指定或已在 Open 语句中指定,但已关闭。 在 Open 语句中指定文件名。 请注意,如果调用不带 参数 Close 语句,则可能会意外关闭所有当前打开的文件,并使所有文件编号无效。

  • 在文本编号的范围 (1 - 511) 之外。 如果您的代码正在以算法方式生成文件编号,请确保编号是有效的。

  • 存在无效的名称或编号。

        LETTER.DOC 
      My Memo.Txt 
      BUDGET.92 
      12345678.901 
      Second Try.Rpt 
    

    文件名必须遵循操作系统约定以及基本文件命名约定。

    在 Microsoft Windows 中,请使用以下约定来命名文件和目录:

  • 文件或目录的名称可以包含两个部分:名称和可选扩展名。 这两个部分用句点分隔,例如,myfile.new。

  • 名称最多可包含 255 个字符。

  • 名称必须以字母或数字开头。 它可包含任何大写或小写字符, (文件名不区分大小写) 以下字符除外:引号 () 、撇号 (') 、斜杠 (/) 、反斜杠 (**) 、冒号 () 和垂直条 (|**) 。

  • 名称可包括空格。

  • 以下名称将保留,但无法用于文件或目录:CON、AUX、COM1、COM2、COM3、COM4、LPT1、LPT2、LPT3、PRN 和 NUL。 例如,如果您尝试在 Open 语句中将文件命名为 PRN,则默认打印机将仅成为定向到 Open 语句中指定的文件编号的 Print #Write # 语句的目标。

  • 在 Macintosh 上,文件名可包括除冒号 (:) 之外的任何字符,还可以包括空格。 任何文件名中都不允许有空字符 (Chr(0))。

    即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:https://aka.ms/ContentUserFeedback

    提交和查看相关反馈

  •