如何将一个指定文件拷贝并粘贴到另一个文件夹中?

时间:2022-04-21 21:38:26
如何移动和复制一个指定文件?如果粘贴时发现目标文件夹已有同名文件应该怎么办?

3 个解决方案

#1


使用API函数CopyFile 源文件,目标文件;两个参数都为完整的路径加文件名;当目标文件夹中已有同名文件时将会覆盖;你可以用dir$(目标文件)先判断它是否已经存在。可参阅msdn

#2


使用vb中自带的FileCopy 语句也可以完成,以下是说明和例子:

FileCopy 语句
      

复制一个文件。

语法

FileCopy source, destination

FileCopy 语句的语法含有以下这些命名参数:

部分 描述 
source 必要参数。字符串表达式,用来表示要被复制的文件名。source 可以包含目录或文件夹、以及驱动器。 
destination 必要参数。字符串表达式,用来指定要复制的目地文件名。destination 可以包含目录或文件夹、以及驱动器。 


说明

如果想要对一个已打开的文件使用 FileCopy 语句,则会产生错误。

FileCopy 语句示例
本示例使用 FileCopy 语句来复制文件。示例中假设 SRCFILE 为含有数据的文件。

Dim SourceFile, DestinationFile
SourceFile = "SRCFILE"   ' 指定源文件名。
DestinationFile = "DESTFILE"   ' 指定目的文件名。
FileCopy SourceFile, DestinationFile   ' 将源文件的内容复制到目的文件中。

看看现在是否已经实现了你想要的功能了呢?
see it?

#3


使用FileSystemObject FSO 可对文件做好多处理,包括拷贝

#1


使用API函数CopyFile 源文件,目标文件;两个参数都为完整的路径加文件名;当目标文件夹中已有同名文件时将会覆盖;你可以用dir$(目标文件)先判断它是否已经存在。可参阅msdn

#2


使用vb中自带的FileCopy 语句也可以完成,以下是说明和例子:

FileCopy 语句
      

复制一个文件。

语法

FileCopy source, destination

FileCopy 语句的语法含有以下这些命名参数:

部分 描述 
source 必要参数。字符串表达式,用来表示要被复制的文件名。source 可以包含目录或文件夹、以及驱动器。 
destination 必要参数。字符串表达式,用来指定要复制的目地文件名。destination 可以包含目录或文件夹、以及驱动器。 


说明

如果想要对一个已打开的文件使用 FileCopy 语句,则会产生错误。

FileCopy 语句示例
本示例使用 FileCopy 语句来复制文件。示例中假设 SRCFILE 为含有数据的文件。

Dim SourceFile, DestinationFile
SourceFile = "SRCFILE"   ' 指定源文件名。
DestinationFile = "DESTFILE"   ' 指定目的文件名。
FileCopy SourceFile, DestinationFile   ' 将源文件的内容复制到目的文件中。

看看现在是否已经实现了你想要的功能了呢?
see it?

#3


使用FileSystemObject FSO 可对文件做好多处理,包括拷贝