首页 理论教育LabVIEW2015教程:编辑文件操作实例

LabVIEW2015教程:编辑文件操作实例

【摘要】:本实例演示用“罗列文件夹”函数读取文件夹路径,并对该文件夹下文件进行复制、删除。选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“编辑选中文件”。图7-164 复制文件3)单击“删除”按钮,则直接删除选中的文件。4)单击“取消”按钮,关闭该对话框,不对选中文件执行任何操作,返回程序框图。

本实例演示用“罗列文件夹”函数读取文件夹路径,并对该文件夹下文件进行复制、删除。

1.设置工作环境

1)新建VI。选择菜单栏中的“文件”→“新建VI”命令,新建一个VI,一个空白的VI包括前面板及程序框图。

2)保存VI。选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“编辑选中文件”。

2.设计程序框图

将程序框图置为当前。

(1)获取文件路径

在“函数”选板上选择“编程”→“文件IO”→“高级文件函数”→“罗列文件夹”函数,在输入端创建“路径”“模式”输入控件。

在“函数”选板上选择“编程”→“结构”→“条件结构”,拖动鼠标,在“For循环”内部创建条件结构。

在“函数”选板上选择“编程”→“文件IO”→“创建路径”函数,在输入端将“路径”输入控件连接到“基路径”输入端,将“文件名”输出端连接到“模式”输入端,获取选定文件路径,程序框图显示如图7-155所示。

(2)编辑显示对话框

在“函数”选板中选择“编程”→“字符串”→“连接字符串”函数,在输入端连接“文件夹名”与“编辑该文件”“?”字符常量,将三组字符连在一起。

在“函数”选板上选择“编程”→“对话框与用户界面”→“三按钮对话框”函数,在“消息”输入端连接合并的字符串,创建3个按钮常量即“复制”“删除”和“取消”,程序运行过程中,显示在对话框中,程序框图显示如图7-156所示。

978-7-111-53194-4-Chapter07-326.jpg

图7-155 获取文件路径

978-7-111-53194-4-Chapter07-327.jpg

图7-156 设置显示对话框

(3)设置编辑条件

在“函数”选板上选择“编程”→“结构”→“条件结构”,拖动鼠标,在“For循环”内部创建条件结构。

条件结构的选择器标签包括“真”和“假”两种,单击右键,选择“在后面添加分支”,显示三种条件。

将按钮对话框的“哪个按钮”输出端连接到“条件结构”中的“分支选择器”端,分支选择器将自动根据按钮转换标签名,如图7-157所示。根据按钮的显示选择执行该条件。

选择“Left Button,默认”选项,在“函数”选板上选择“编程”→“文件IO”→“高级文件函数”→“复制”函数,如图7-158所示。

978-7-111-53194-4-Chapter07-328.jpg

图7-157 转换标签名

978-7-111-53194-4-Chapter07-329.jpg

图7-158 复制文件(www.chuimin.cn)

选择“Center Button”,在“函数”选板上选择“编程”→“文件IO”→“高级文件函数”→“删除”函数,如图7-159所示。

选择“Right Button”,直接连接输入、输出端,如图7-160所示。

978-7-111-53194-4-Chapter07-330.jpg

图7-159 删除文件

978-7-111-53194-4-Chapter07-331.jpg

图7-160 取消操作

在“函数”选板上选择“编程”→“对话框与用户界面”→“简易错误处理器”,连接输出错误。

连接剩余程序框图,单击工具栏中的“整理程序框图”按钮 978-7-111-53194-4-Chapter07-332.jpg ,整理程序框图,结果如图7-161所示。

978-7-111-53194-4-Chapter07-333.jpg

图7-161 程序框图

978-7-111-53194-4-Chapter07-334.jpg

图7-161 程序框图(续)

3.显示程序框图

打开程序框图,在空间中输入路径与文件类型,如图7-162所示。

978-7-111-53194-4-Chapter07-335.jpg

图7-162 设计前面板

4.运行程序

1)在前面板窗口或程序框图窗口的工具栏中单击“运行”按钮 978-7-111-53194-4-Chapter07-336.jpg ,运行VI结果如图7-163所示。

978-7-111-53194-4-Chapter07-337.jpg

图7-163 运行结果

2)单击“复制”按钮,弹出图7-164所示的“选择或输入需复制的终端文件路径”对话框,输入复制文件名称,选择路径,完成文件的复制。

978-7-111-53194-4-Chapter07-338.jpg

图7-164 复制文件

3)单击“删除”按钮,则直接删除选中的文件。

4)单击“取消”按钮,关闭该对话框,不对选中文件执行任何操作,返回程序框图。