① 如何在LabVIEW中编程实现文件名的重命名
硬件: PXI/CompactPCI>>Controllers
问题:
在文件I/O的面板中,没有重命名文件的VI。在LabVIEW中我如何实现对文件的重命名?
解答:
对于Labview 8.x:
方法1: 使用文件I/O的面板中的移动功能,将文件从一个位置移到另外一个位置。但是,将新的位置也设置成原来的位置但是使用不同的文件名。
选择Programming»File I/O»Advanced File Functions»Move.
将Source path接线端连接到当前的绝对路径和需要更改的文件名(举例来说:C:\Folder1\Folder2\...\Filename.ext in Windows)
使用文件I/O面板中的Strip 和Build Path将原来旧的文件名替换成新的文件名。将新的绝对路径连接到Move的函数的target path接线端。具体可以参见下面的图片。
注意:连接到target path接线端的路径也可以不同,如果你希望在对文件重命名后也改变它的路径。
方法2:第二个方法是创建一个新的文件,使用希望的文件名和路径。然后将文件的内容从旧的文件拷到新的文件中,再将旧的文件删除。
使用文件I/O面板中的Strip 和Build Path将原有文件改为希望的名字。可以使用文件 I/O面板上面的Open/Create/Replace File函数。
关闭新创建的文件。
使用Programming» File I/O» Advanced File Functions» Copy面板上的 Copy函数将文本内容复制到新的文件。在source path接线端连接旧的文件,将target接线端连接到新文件。Copy 函数的overwrite?接线端需要连接一个真的布尔常量。如果文件的名字和已经存在的旧文件的名字相同,那么这将使程序覆盖已有的文件,而不是将复制的内容添加到原有内容的后面。详见下面的图片。
在Copy函数后面放置Delete函数。保证连接的是旧的文件路径,而不是复制的文件路径。对于Labview 7.1:
方法1
选择Programming»File I/O»Advanced File Functions»Move;
将当前文件的绝对路径和文件名字连接到source path。(例如C:\Folder1\Folder2\...\Filename.ext)
将文件的绝对路径和文件名连接到target path接线端(根据需要路径也可以不同)。
方法2:
Method Two
使用Copy函数,该函数和Move函数在同一个子面板上。.
和使用Move函数一样连接接线端
在Copy函数后面使用Delete函数.
保证连接的是旧的文件路径,而不是复制的文件路径.
注意:如果在内存中重命名一个VI,在硬盘上的文件也会被重命名,但是在内存中的VI还会是旧的名字。当关闭该VI时,将会提示以旧的文件名保存该文件。如果没有选择修改的名字,那么将有2份副本。
② 跪求关于fortran用rename函数改文件名的问题~~在线等~~
文件扩展名,对于使用电脑的菜鸟们来说,这或许是个非常陌生的名字。也许很多人都要问,文件名就文件名塞,还什么扩展名哟?然而在我们实际应用中就经常会遇到一些这样的现象:电脑中一些莫名其妙的文件总是打不开,及时打开了怎么图标总是和别人计算机里面的不一样等等。废话少说了,言归正传。
文件扩展名 是操作系统用来标志文件格式的一种机制。通常来说,一个扩展名是跟在文件名后面的,由一个分隔符分隔。在一个像“readme.txt”的文件名中,readme是文件名,txt为扩展名,表示这个文件是一个纯文本文件。
也许你们会问:我打开电脑怎么没有看见文件名后面有一个原点和原点后面的东东呢?不要着急,跟我来哟?首先打开一个文件夹,单击菜单栏→工具→文件夹选项
去掉"隐藏已知文件的扩展名"前面的勾.点击确定,这下你看看你电脑里面保存的所有文件,是否在原来文件名后面都多了原点和一些字母符号呢?这些都是扩展名。如果想不显示扩展名,就执行刚才上面的步骤,把刚才去掉的那个√打上,点击确定就OK了,大家可以多多练习这个哦。
不过大家千万要注意,在我们取消√以后,文件名及其扩展名就显示出来了,但是当我们需要重命名的时候,文件扩展名是不能更改的哟,否则可能就打不开该文件了哟,或者该文件的图标就变样了。所以,我们在重命名带扩展名的文件时,扩展名是不能丢的。
我们经常接触的扩展名有doc(word文档)、wps(Wps文档)、xls(Excel电子表格)、ppt(Powerpoint演示文稿)、jpg(图片)、txt(纯文本)、rar(Winrar压缩文件)、htm(网页文件)、html(网页文件)等等。
这下大家是否清楚了吗?如果大家还迷糊儿的话,我再来费了哈。我们可能都使用过Word编辑过文档的,在我们辛辛苦苦打了一篇文章或总结计划之后,我们接下来的事情就是保存,在我们点击保存的时候,就会弹出如下对话框,在保存类型那个地方,我们时候会看见word文档这一标志呢?也许我们绝大多数人不回去在意这个问题(否则我们大家都是发明家了哟),因为我们的绝大多数老师都没有教哟,所以我们只取一个文件名就OK了。就是我们没有在意的那个地方就是文件扩展名。
③ C++有代码怎么修改文件名
1、修改文件名,可要调用操作系统提供的API函数,比如Windows上的MoveFile(),也可以直接调用cmd中已提供的重命名命令——rename。
2、下面的示例代码,调用rename命令来重名命文件名。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
intmain(intac,char*pav[])
{
if(ac!=3){
printf("程序名要重命名的文件路径新的文件名 ");
printf("示例:test.exe1.txt2.txt ");
return0;
}
if(access(pav[1],0)!=0){
printf("不存在该文件 ");
return0;
}
charszcmd[256]="cmd/crename";
strcat(szcmd,pav[1]);
strcat(szcmd,"");
strcat(szcmd,pav[2]);
system(szcmd);
return0;
}
④ AU3有什么函数可以修改文件名的
您好。可以换一个思路,使用FileMove,移动一个或多个文件,可以修改名字。
FileMove ( "源文件", "目标路径" [, 标志] )
⑤ 如何在C语言编程里面修改源文件名字
修改文件名,可要调用操作系统提供的API函数,比如Windows上的MoveFile(),也可以直接调用cmd中已提供的重命名命令——rename。下面的示例代码,调用rename命令来重名命文件名。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
intmain(intac,char*pav[])
{
if(ac!=3){
printf("程序名要重命名的文件路径新的文件名
");
printf("示例:test.exe1.txt2.txt
");
return0;
}
if(access(pav[1],0)!=0){
printf("不存在该文件
");
return0;
}
charszcmd[256]="cmd/crename";
strcat(szcmd,pav[1]);
strcat(szcmd,"");
strcat(szcmd,pav[2]);
system(szcmd);
return0;
}