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

今日头条

1093人已加入

描述

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

一、利用移动函数

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

二、利用存储、删除文件

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

 

三、利用DOS命令

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

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

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

四、利用API函数

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

 

五、原始方法

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

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

LABVIEW中文件重命名的几种方法 - csxcs366的博客--LABVIEW CVI - 与非博客 - 与非网  http://www.eefocus.com/csxcs366/blog/10-02/185040_bbe86.html

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
ddyg 2021-08-29
0 回复 举报
请问一下,这个方法适用于文件夹的重命名吗? 收起回复
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分