找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2007|回复: 5

关于文件改名和复制?

[复制链接]
发表于 2005-9-1 20:57:26 | 显示全部楼层 |阅读模式
<>我找了一下文件操作,好像没有文件改名的函数,有没有什么方法在文件生成后,再对其进行改名呢。</P>
<>还有一个问题就是复制文件时,如果该目录下已有同名文件,就覆盖这个文件,该怎么操作呢?</P>
<>谢谢罗!</P>
发表于 2005-9-2 07:31:02 | 显示全部楼层
<>刚刚打了一大串的数据,原来我没有登陆,又要重新打一遍了!</P><>一开始我没有打开LV 的时候,以为里面有节点可以用的,因为这个在系统中不算难的问题!但是一看,果然没有直接可以用的节点,哈哈!我现在用了一个好笨的方法,可以用复制的方法可以重新命名了!不过就是要用build path这个节点重新将路径和新的文件名重新组合成一个path才能做到的!这种方法好笨,我再看看有没有更好的方法了!</P>
回复 顶

使用道具 举报

发表于 2005-9-2 07:32:56 | 显示全部楼层
后一个问题我也用一个笨的方法,先找找这个目录下面有没有同名文件,有的话先删除它,然后再复制过来,笨吧,哈哈,也得好好想想有没有好办法!嘿嘿!
回复 顶

使用道具 举报

发表于 2005-9-2 07:33:15 | 显示全部楼层
其实我想可能有用DLL的方法能比较简单的!
回复 顶

使用道具 举报

 楼主| 发表于 2005-9-16 00:42:07 | 显示全部楼层
<>斑竹,目前的情况是,当监测到所需的数据文件名存在时,就对该文件进行数据处理。如果用复制的情况的话,数据文件较大,在复制过程中,文件名就存在了。此刻处理程序对该文件进行处理就会出错。所以我考虑,先以临时文件名保证该数据文件全部复制完成后,再对该数据文件重命名为所需文件名。用复制的思路好像有些问题呀!</P><>[em06]</P>
回复 顶

使用道具 举报

发表于 2005-9-16 22:53:20 | 显示全部楼层
<>还不是很清楚你的意思</P><>先监测待处理文件,文件存在之后进行什么处理呢?如果单纯是更名或者复制的话只要保证没有存取冲突应该就没有问题</P><>这些用advanced file functions或者windows api应该是很容易实现的</P><P>如果用advanced file functions实现更名的话用,用move+delete就可以了</P><P>api的话可以调用\system32\kernel32.dll里面的函数</P>
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 05:11 , Processed in 0.031100 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表