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

如何用VB复制、移动、删除文件、文件夹?

发布网友 发布时间:2022-04-22 14:54

我来回答

1个回答

热心网友 时间:2023-07-19 22:04

用API函数 SHFileOperation的方法。

以下是使用SHFileOperation删除复制移动文件的例子,可以复制文件夹

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 '只有在 FOF_SIMPLEPROGRESS 时用

End Type

Private Declare Function SHFileOperation Lib _

"shell32.dll" Alias "SHFileOperationA" (lpFileOp _

As SHFILEOPSTRUCT) As Long

'wFunc 常数

'FO_COPY 把 pFrom 文件拷贝到 pTo。

Const FO_COPY = &H2

'FO_DELETE 删除 pFrom 中的文件(pTo 忽略)。

Const FO_DELETE = &H3

'FO_MOVE 把 pFrom 文件移动到 pTo。

Const FO_MOVE = &H1

'fFlag 常数

'FOF_ALLOWUNDO 允许 Undo 。

Const FOF_ALLOWUNDO = &H40

'FOF_NOCONFIRMATION 不显示系统确认对话框。

Const FOF_NOCONFIRMATION = &H10

'FOF_NOCONFIRMMKDIR 不提示是否新建目录。

Const FOF_NOCONFIRMMKDIR = &H200

'FOF_SILENT 不显示进度对话框

Const FOF_SILENT = &H4

Private Sub Command1_Click()

'例子:

Dim SHFileOp As SHFILEOPSTRUCT

' 拷贝

SHFileOp.wFunc = FO_COPY

SHFileOp.pFrom = "d:\MASM611"

SHFileOp.pTo = "c:\MASM611"

SHFileOp.fFlags = FOF_NOCONFIRMMKDIR

Call SHFileOperation(SHFileOp)

End Sub

或者用命令行

shell "cmd.exe /c xcopy "+chr(34)+"C:\新建文件夹 c:\aa /q /e" +chr(34)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 VB文件夹 文件夹操作 vb 文本文件操作 vb怎样进行文件操作 代码 oppor7007的摄像头权限关闭了怎么打开 oppor9手机 照相机权限怎么开启 在哪里设置oppo r9s的摄像头权限? oppo手机摄像头被占用怎么解决 oppo.手机摄像头权限管理在哪里怎样设置 OPPO手机的相机的摄象头被占用了使用权应该怎么办? 谁知道龟甲缚的特点 日式绑缚教程图解 ? 跪求绳艺视频~最好能下载! 请问这个动漫人物是谁???? 绳缚最早的起源 找个上海的绳艺同好 国内绳艺网站有几个什么名 我用QQ给网友发绳艺图片,警察回来找我吗? 谁有新鲜绳艺小说,,重赏 用“我是......我是......我是......造句 日本绳艺束缚图片 VB6.0-文件操作 VB文件操作问题,高分求解 VB如何操作文件内容并存取数据库 VB中文件的读写方法? VB如何在内存中操作文件? 现在一般用VB来操作文件,文件夹,用什么函数? 如何VB中打开文件 VB 操作文本文件 vb对TXT文件操作 VB中如何读写文件? 谢谢了 VB基础操作 vb怎么修改文件中的内容? 关于VB打开文本文件的操作!! vb中如何创建文件 关于vb 读取文件的操作. 怎么编程让51单片机并行接口输出数据 mcs-51单片机有几个并行端口?通常如何使用? 51单片机I/O口并行操作的方法有何优点 三、简答题 1、MCS51系列单片机共有几个并行I/O口,分别用什么表示?简单描述每个I/O口的主要功能 用51单片机编写一个并行口实验