您好,我是labview初学者,我想请问你怎么在labview中实现读取文件夹中最新文件的文件名和时间。txt文件
怎么在labview中实现文件的批量读取,就是让程序自动读取文件夹中的文件。这个问题你解决了,能帮帮我么...
怎么在labview中实现文件的批量读取,就是让程序自动读取文件夹中的文件。这个问题你解决了,能帮帮我么
展开
1个回答
展开全部
在“函数”->“编程”->“文件I/O”->“高级文件函数”中,有一个“递归文件列表”的vi
其中输入端“文件夹路径”指定LabVIEW返回的内容所在的文件夹。
输入端“类型”指定在文件夹路径中搜索的文件的类型。 问号(?)代表任意单个字符。星号(*)代表任意字符串或单个字符。例如,如需VI在文件夹中查找VI,可将*.vi作为类型。
输出端“目录中的所有文件”返回文件夹路径的所有文件。
其他的接线端的功能你可以参考帮助文件。
使用这个vi,你只要设置好文件夹的路径,并将类型设为*.txt,即可读取到所有的文件,这个是包括子文件夹的。至于自动读取嘛,你可以用循环来做;获取最新文件,比较一下前后两次的文件列表这个数组就行;只是你说的“最新文件的时间”具体是什么意思?该文件的创建时间??
其中输入端“文件夹路径”指定LabVIEW返回的内容所在的文件夹。
输入端“类型”指定在文件夹路径中搜索的文件的类型。 问号(?)代表任意单个字符。星号(*)代表任意字符串或单个字符。例如,如需VI在文件夹中查找VI,可将*.vi作为类型。
输出端“目录中的所有文件”返回文件夹路径的所有文件。
其他的接线端的功能你可以参考帮助文件。
使用这个vi,你只要设置好文件夹的路径,并将类型设为*.txt,即可读取到所有的文件,这个是包括子文件夹的。至于自动读取嘛,你可以用循环来做;获取最新文件,比较一下前后两次的文件列表这个数组就行;只是你说的“最新文件的时间”具体是什么意思?该文件的创建时间??
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询