问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB怎么用filecopy复制文件夹?

发布网友 发布时间:2022-04-25 20:09

我来回答

3个回答

热心网友 时间:2022-06-17 01:31

VB复制文件夹使用CopyFolder方法实现。

CopyFolder 方法

描述

从一个地方递归地复制一个文件夹到另一个地方。

语法

object.CopyFolder source, destination[,
overwrite]

实现代码中的source路径不能有错,否则VB报错。

将C盘下的Program Flles目录夹复制到D盘Program Flles目录夹的实际代码如下:

Private Sub Command1_Click()
    CreateObject("scripting.filesystemobject").copyfolder "c:\Program Files", "D:\Program Files"
End Sub

热心网友 时间:2022-06-17 01:32

file copy 用于单个文件,用批处理更方便些。
shell"cmd.exe /c copy " & """c:\program file""" & " ""d:\program file"""""

如果非要用VB的话,我还是推荐批处理
Private Const FO_MOVE = &H1
Private Const FO_COPY = &H2
Private Const FO_DELETE = &H3
Private Const FO_RENAME = &H4
Private Const FOF_NOCONFIRMATION = &H10
Private Const FOF_SILENT = &H4
Private Const FOF_NOERRORUI = &H400
Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
Private Type SHFILEOPSTRUCT
hwnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Long
hNameMappings As Long
lpszProgressTitle As String 'only used if FOF_SIMPLEPROGRESS
End Type

Public Function CopyPath(ByVal mPath As String, ByVal tPath As String) As Boolean
On Error Resume Next
Dim shfileop As SHFILEOPSTRUCT
shfileop.hwnd = 0
shfileop.wFunc = FO_COPY
shfileop.pFrom = mPath
shfileop.pTo = tPath
shfileop.fFlags = FOF_NOCONFIRMATION Or FOF_SILENT Or FOF_NOERRORUI
CopyPath = Not CBool(SHFileOperation(shfileop))
End Function

热心网友 时间:2022-06-17 01:32

createobject("scripting.filesystemobject").copyfolder "c:\program file","d:\program file"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位不服二审生效判决向上一级法院申请再审 华为能升级鸿蒙系统的机型有哪些,升级鸿蒙系统会丢失数据吗 调音台调音技巧有哪些 调音台使用注意哪些问题 中档白酒什么酒好喝(中档白酒哪种好) 请说下子你有生以来喝过最醇厚的白酒是啥味道的? 类似去中歌的电视剧 有没有刘诗诗演的类似风中奇缘的电视剧 蓝盈盈曹俊曲终人散再成朋友,娱乐圈和平分手的情侣还有谁? 所有人产权比例怎么填 狗狗掉毛是怎么一回事?一个星期洗一次澡,也不去外面乱玩什么的,很干净... filecopy语句怎么用 filecopy语句怎么用 VB 6.0中 Filecopy 有什么作用(急) iPad Air2待机续航怎么样?待机可以多久 我的真实名字 男生的真实名字 310117196805185472真实姓名 二辰的真实名字 孔乙己的真实姓名是什么? 你的真实名字叫什么? 创维电视开机的时候怎么取消he tt i酷开系统这个界面? 酷开电视怎样退出安全模式, 手机QQ上面显示的真实名字是怎么回事 创维酷开电视开关机音乐怎么关掉 如何修改申请QQ时的真实名字? 华为电视上的酷开精灵怎么能不让它弹出来? 真实姓名怎么改? 酷开电视怎样退出安全模式 qq的个人资料真实姓名怎么设置 怎么关闭酷开模式 VB怎么用filecopy复制文件夹? File.copy("","");怎么用? File.copy("","");怎么用? vb中,filecopy是什么意思? vb中,filecopy是什么意思? filecopy 提示拒绝的权限,该怎么解决 filecopy 提示拒绝的权限,该怎么解决 vb filecopy复制文件时,检测是否存在这文件 vb filecopy复制文件时,检测是否存在这文件 vb 的filecopy支持通配符么?比如复制所有a打头的文件、如何操作? C#中file类的copy方法 C#中file类的copy方法 TCL脚本的file copy命令怎么使用? TCL脚本的file copy命令怎么使用? 关于filecopy的问题 c# File.Copy c# File.Copy 关于VB6.0中filecopy复制 关于VB6.0中filecopy复制 C++ FileCopy方法的使用