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

vb中复制文件

发布网友 发布时间:2022-04-28 20:34

我来回答

5个回答

热心网友 时间:2022-06-23 02:43

用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)

热心网友 时间:2022-06-23 02:44

vb中复制文件用FileCopy 语句。

FileCopy 语句

复制一个文件。

语法

FileCopy source, destination

FileCopy 语句示例:

Private Sub Command1_Click()
    Dim SourceFile, DestinationFile
    SourceFile = "c:\10.txt"   ' 指定源文件路径和名。
    DestinationFile = "D:\DESTFILE"   ' 指定目标路径和文件名。
    FileCopy SourceFile, DestinationFile   ' 将源文件的内容复制到目的文件中。
End Sub

热心网友 时间:2022-06-23 02:44

第一个问题:
commondialog的控件名为Microsoft Common Dialog Control 6.0,文件名为comdlg32.ocx,如果没有,可在你的机器上搜索comdlg32.ocx,如果还没有,可到网上下载,放到Windows\system32目录下(不是必须,但放到该目录下VB可直接找到)。
第二个问题:
FileCopy 源文件名,目标文件名
其中源文件名为全路径,含盘符、目录,如:
FileCopy Replace(App.Path & "\file\战斗保存.txt", "\\", "\"), "d:\"
FileCopy "D:\file\战斗保存.txt", "d:\"
加上Replace是为了防止app.path为根目录,如果app.path为C:\,则App.Path & "\file\战斗保存.txt"为C:\\file\战斗保存.txt,俩\\,将出错。

热心网友 时间:2022-06-23 02:45

在菜单栏 "工程"-->"部件" 找到并勾选 Microsoft Common Dialog Control x.0

FileCopy App.path & "\file\战斗保存.txt", "d:\"追问没有啊

追答http://www.baidu.com/s?tn=max2_cb&bs=commondialog&f=8&rsv_bp=1&wd=commondialog+dll&inputT=961

下载第一个dll 放到c:\windows\system32下

热心网友 时间:2022-06-23 02:46

1、在菜单栏中的 工程——部件 中添加
2、FileCopy("源文件名","目标文件名")
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 VB怎样将文件夹复制到指定位置,注意是文件夹。 梦见想回家,遇到故人,自己没有鞋穿,光着脚,好朋友送我一双红色凉鞋,我穿上回家了 梦见自己走楼梯没穿鞋子 走了一半路又折回来找鞋子? 梦见找不到回家的路总是出意外鞋子忘了穿东西忘了拿等 现在最好玩的打怪升级游戏是什么 老是梦见出门忘了穿鞋赶回家穿、结果赶不上校车。 谁来给我解下、? 有什么好玩的游戏,最好是打怪升级的 梦见坐车回家没穿鞋 梦见旅游鞋被自己遗忘在很高的的楼上平台,下楼忘记穿回来,光脚回家,心里想回去拿,脚不舒服,打算回 梦见回家时自己忘记穿鞋跟着两个熟悉的男人走回家,在半路上两个男人各人给我编织一只植物鞋? 求好玩的打怪升级的手机游戏!回答就给分! 分享一下,哪一款打怪升级的游戏比较好玩? 女人梦见回家忘记穿鞋,忘这忘那回不了家怎么回事 梦见自己的鞋子没有穿回来 我想玩个单机游戏.要升级打怪那种的,有什么好游戏给我介绍2个 梦见田间放水忘记穿鞋回家 什么好玩的打怪升级的单机游戏 饿了么能不能用QQ钱包支付 饿了么APP可以用QQ钱包支付么 大家来说说巴中有哪些特产,准备回老家带点 VB 如何复制文件夹? VB怎样复制文件夹?(包括里面的文件) VB 如何将文件夹/文件复制或者剪切入剪切板,如果从剪贴板粘贴到指定地方 vb 复制文件及文件夹 vb中如何将一个文件的所有东西复制到另一个文件夹 在VB中如何复制文件? 为什么许多动画片都是52集的? VB将程序所在的文件夹里的文件复制到指定文件夹里 55集东宫完整版和52集有什么区别? VB,从文件夹中复制图片到单元格的问题? 52集新版西游记每集名称? 梦见上课把书和笔丢了 m.sosuo.name VB中怎么将一个文件复制到指定文件夹 55集《东宫》完整版和52集有什么区别? VB将当前文件夹中文件复制到指定位置 人民的名义55集和52集的区别 用VB如果拷贝文件夹 VB中怎么复制文件夹啊,文件夹的源路径和目标路径是用folderbrowsedialog选择的 为什么中国的动画大多是52集啊? VB如何把选择的文件复制到指定文件夹?