检查文件名在不同平台上的有效性。该VI仅检查支持LabVIEW的桌面平台,即Windows、macOS和Linux。可选择对所有适用平台检查文件名或仅检查当前平台。


icon

输入/输出

  • cstr.png 文件名

    文件名指定要检查的文件名。

  • cbool.png 文件名必须在所有平台上都有效(F)

    文件名必须在所有平台上都有效指定是否检查文件名在所有可能平台上的有效性。如输入为TRUE,VI检查文件名与所有可能平台的有效性。如输入为FALSE,VI检查文件名在当前平台上的有效性。默认值为FALSE。

  • cerrcodeclst.png 错误输入(无错误)

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

  • istr.png 建议文件名

    建议文件名返回原文件名,如指定的文件名有效。如指定的文件名无效,输出端将把原文件名中的无效字符替换为连字符或去掉文件名末尾的句点。

  • ibool.png 文件名称存在冲突

    文件名有冲突返回文件名是否在所有平台上有有效,或是否在当前平台上有效。如文件名必须在所有平台上都有效设置为TRUE,且文件名在所有平台上均为有效文件名,输出返回TRUE。如文件名必须在所有平台上都有效设置为FALSE,且文件名在当前平台上为无效文件名,输出返回FALSE。

  • ibool.png 文件名不跨平台

    文件名不跨平台返回指定的文件名是否在可能的平台上为无效文件名。如文件名在可能的平台上无效,则输出返回TRUE。

  • ierrcodeclst.png 错误输出

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

  • istr.png 问题说明

    问题描述返回文件名在可能平台上无效的详细信息。描述中会详细解释文件名无效的原因。

  • 该VI根据下列规则检查文件名在不同平台上是否有效:

    • (Windows)以下字符是无效的: \, /, :, *, ?, ", <, >, 和 |.
    • (Windows)文件名不能以句号(.)结尾。
    • (macOS)冒号(:)是一个无效的字符。
    • (Linux)斜线(/)是一个无效的字符。

    “名称适用于多平台”不支持多字节字符。要检查文件名的字符是否为多字节字符,请使用labview\vi.lib\Utility\Multibyte目录下的Is Name Multiplatform_Allow Multibyte.vi