LABVIEW中文件重命名的几种方法——陈树学《labview宝典》

网友投稿 498 2022-11-25

LABVIEW中文件重命名的几种方法——陈树学《labview宝典》

LV文件操作中没有直接提供文件夹和文件重命名的函数,论坛上多次有网友问及这个问题,下面集中说明一下如何解决重命名的问题。

一、利用移动函数

LV提供的移动函数,不但可以移动文件,而且可以移动文件夹,这意味着使用移动函数就可以实现文件的重命名,只要源文件名和目的文件名位于同一文件夹中,实际上就实现了文件的重命名。

二、利用存储、删除文件

移动文件的过程相当于复制一个新的文件,然后删除原来的文件。我们使用WINDOWS剪切文件就是这个的过程。

三、利用DOS命令

熟悉DOS命令的朋友们自然会想到RENAME命令,在LV中直接调用DOS命令是非常方便的,看一下RENAME命令的格式。

可以看出,RENAME和REN是等同的,属于内部DOS命令。

需要注意的是重命名后的文件名不能指定驱动器和路径,因为只能在源文件夹中重命名。

四、利用API函数

当遇到没有直接方法解决的问题时,最终会想到API函数。API有几种解决重命名的方法,下面演示一种比较简单的方法,实际也是移动文件的方式。

五、原始方法

从本质上说,拷贝一个文件,实际上就是以二进制方式读取所有字节,并写入一个新的文件。我们在学习C语言时,在文件操作中,经常使用这种方法。在LV中,二进制文件操作是非常方便的,因此很容易读取所有字节并存储为新的文件。写入新的文件后,删除原来的文件就间接实现了重命名的操作。

我们知道,拷贝文件并不更改文件的各种属性,比如创建日期等等。二采用读取文件复制的方法实际上创建的是一个新的文件,因此文件创建日期等属性与原来的文件不同。特殊情况下,可能会需要采用这种原始方法。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:大数据平台建设 —— SQL查询引擎之Presto
下一篇:Java中Collection集合的常用方法详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~