对文件改名用什么命令?

killerl 2000-04-04 12:37:00
把一个文件名拷贝成另一个用什么命令?
...全文
498 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
killerl 2000-04-05
  • 打赏
  • 举报
回复
谢谢大家!这次总分数为太少了,对不起了!
forgettor 2000-04-05
  • 打赏
  • 举报
回复
最简单的方法:VB中的name函数,vb中的FileCopy函数
killerl 2000-04-04
  • 打赏
  • 举报
回复
拷贝也就能改名了!
csdn2000 2000-04-04
  • 打赏
  • 举报
回复
拷贝 or 改名?
dengdun 2000-04-04
  • 打赏
  • 举报
回复
用FileCopy函数
FileCopy source, destination
其中,source为拷贝的源文件,destination为目标文件。如果source与destination同名的话则为同名拷贝,如果不同名的话则相当于拷贝完毕以后对目标文件进行改名。
如果想要将源文件改名,则可以使用Name函数
Name oldpathname As newpathname
但要注意的是:上面的两个函数都不能对已打开的文件进行操作。
major2 2000-04-04
  • 打赏
  • 举报
回复
方法一、如newsoft所说,用文件系统对象,但是一定要是VB6
方法二、用FILECOPY函数拷贝然后删除原来的文件
方法三、CALL Shell("COMMAND.COM REN " & [源文件名] & " " & [目标文件名]")
就是直接调用DOS命令
newsoft 2000-04-04
  • 打赏
  • 举报
回复
Dim f
Set f = CreateObject("Scripting.FileSystemObject")
f.CopyFile "c:\mydocuments\letters\1.doc", "c:\tempfolder\2.doc"
csdn2000 2000-04-04
  • 打赏
  • 举报
回复
killerl:
在程序中进行拷贝与改名的操作是有较大区别的,VB的函数我不太熟悉,不过你用Rename关键字应能找到改名的函数。改名操作只是将文件名改一下,基本没有磁盘I/O操作;对于拷贝则不同了,如果VB或其API不能提供该函数,你需要自己编程从源文件读入内容,然后写入另目标文件,直至读完源文件的内容。

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧