本文将讲解LabVIEW-脑栲葱蛸函数选板-函数-编程-文件I/O-高级文件函数-罗列文件夹,返回由路径中所有文件和文件夹的名称列表组成的两个字符串数组,通过模式过滤数组,通过数据记录类型过滤文件名。
工具/原料
LabVIEW
罗列文件夹
1、罗列文件夹函数位于:函数选板-函数-编程-文件I/O-高级文件函数-罗列文件夹;
2、罗列文件夹:返趼黜噍垴回由路径中所有文件和文件夹的名称列表组成的两个字符串数组,通过模式过滤数组,通过数据记录类型过滤文件名。数据记玲膛宀耱录类型(接线端):可以是任意数据类型,并限制只返回数据记录文件(包含指定数据类型的记录)的文件名。 数据记录包含时间标识簇和前面板数据簇。路径(接线端):确定要对内容进行编辑的文件夹。 如不存在已有文件夹,函数可设置文件名和文件夹名为空数组并返回错误。如路径指向VI库(*.llb),文件名可返回VI库的内容,文件夹名称可返回空数组。错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。模式(接线端):限制只返回名称与模式匹配的文件和目录。 函数的模式匹配与Windows和Linux中通配符对文件名的匹配类似,而不同于匹配模式函数和匹配正则表达式函数进行的正则表达式匹配。如指定问号(?)或星号(*)以外的其它字符,则函数仅显示含有此类字符的文件或目录。问号(?)代表任意单个字符。星号(*)代表任意零字符串或字符串。如模式为空字符串,VI可返回所有文件和目录。路径输出(接线端):返回无改变的路径。文件名(接线端):包含在指定目录中找到的文件的名称。函数无法返回目录中文件夹包含文件的名称。函数按字母顺序对返回的文件名进行排序。文件夹名(接线端):包含在指定目录中找到的文件夹的名称。函数按字母顺序对文件夹进行排序。 如路径为空,文件夹名包含计算机上的驱动器名称。错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。
3、罗列如下文件夹内容:C:\ProgramFiles(x86)\NationalInstruments\LabVIEW2014。
4、LabVIEW程序框图和前面板如下所示。
5、过滤lib文件。