通过程序或交互式文件对话框打开现有文件,创建新文件或替换现有文件。该函数不可用于LLB中的文件。


icon

输入/输出

  • cstr.png 提示

    提示是显示在文件对话框的文件、目录列表或文件夹上方的信息。

  • cpath.png 文件路径(使用对话框)

    文件路径是文件的绝对路径。

    如没有连线文件路径,函数将显示用于选择文件的对话框。如指定空路径或相对路径,函数将返回错误。如文件路径是不存在的目录,函数将返回错误。使用创建文件夹函数新目录。

  • cenum.png 操作(0:open)

    操作是要进行的操作。如在对话框内选择取消,可发生错误43。

    0open (默认)-打开现有文件。如找不到文件,则发生错误7。
    1replace-通过打开文件并将文件结尾设置为0替换现有文件。
    2create-创建新文件。如文件已存在,则发生错误10。
    3open or create-打开现有文件,如文件不存在则创建新文件。
    4replace or create-创建新文件,如文件已存在则替换该文件。VI通过打开文件并将文件结尾设置为0替换文件。
    5replace or create with confirmation-创建新文件,如文件已存在且拥有权限则替换该文件。VI通过打开文件并将文件结尾设置为0替换文件。
  • cenum.png 权限(0:read/write)

    权限指定访问文件的方式。

    默认值为read/write。

    0read/write
    1只读
    2只写
  • cerrcodeclst.png 错误输入

    错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

  • cbool.png 禁用缓存(F)

    禁用缓存指定打开文件时不使用缓存。默认值为FALSE。

    如需在冗余磁盘阵列(RAID)中读取或写入文件,打开文件时不使用缓存可提高数据传输的速度。如需禁用缓存,可连线TRUE至禁用缓存输入端。

    注: 如果传输少量数据,是否启用缓存不会对传输速度产生较大影响。

    (macOS和Linux) LabVIEW将忽略该输入。

  • ibsrn.png 引用句柄输出

    引用句柄输出是打开文件的引用号。

    如文件无法打开,则值为非法引用句柄

  • ibool.png 取消

    取消如取消文件对话框或未在建议对话框中选择替换,则值为TRUE。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 可指定对话框或默认的文件名。该函数可与“写入文件”“读取文件”函数配合使用。使用“关闭文件”函数可关闭文件的引用。

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\File IO\Spreadsheet\Tab-Delimited Data\Tab-Delimited Data.lvproj