创建包含递增后缀的文件
- 更新时间2025-07-30
- 阅读时长3分钟
如文件已经存在,创建一个文件并在文件名的末尾添加递增后缀。如文件不存在,VI创建文件,但是不在文件名的末尾添加递增的后缀。

输入/输出
格式字符串(" (%d)")
—
格式字符串指定如何将文件路径转换为字符串。格式字符串必须包含且仅包含一个十进制格式化代码 (%d)。默认值为" (%d)"。
文件路径
—
文件路径指定要创建文件的路径。必须指定一个绝对路径。如指定空路径或相对路径,VI将返回错误。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。
禁用缓存(F)
—
禁用缓存指定打开文件时不使用缓存。默认值为FALSE。 如需在冗余磁盘阵列(RAID)中读取或写入文件,打开文件时不使用缓存可提高数据传输的速度。如需禁用缓存,可连线TRUE至禁用缓存输入端。 注: 如果传输少量数据,是否启用缓存不会对传输速度产生较大影响。
(macOS和Linux) LabVIEW将忽略该输入。
引用句柄输出
—
引用句柄输出返回该VI创建的文件的引用句柄。
实际路径
—
实际路径返回VI创建的文件所在的路径。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
下表显示了该VI如何使用格式字符串,将文件路径转换为实际路径。
| 格式字符串 | 文件路径 | 实际路径 | 说明信息 |
|---|---|---|---|
| " (%d)" | C:\test.txt | C:\test (1).txt | 格式字符串中的%d指定在文件名的末尾,句点之前添加递增数字,从1开始。 |
| "%4d" | C:\test.txt | C:\test 1.txt | 格式字符串中的4指定文件后缀的宽度为4。 |
格式字符串(" (%d)")
—
文件路径
—
错误输入(无错误)
—
禁用缓存(F)
—
引用句柄输出
—
实际路径
—
错误输出
—