整个文件夹怎么复制,在线等待,急急...

JonyChen2003 2003-12-19 01:53:01
现在我要把d:\下整个文件夹App(及文件夹中的文件)复制到c:\下,请问我怎么写程序。

谢谢
...全文
118 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fangyds 2003-12-20
  • 打赏
  • 举报
回复
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 '仅用于 FOF_SIMPLEPROGRESS
End Type
Private Const FO_COPY = &H2 '复制


'复制文件
Private Function CopyFile(ByVal sFileFrom As String, ByVal sFileTo As String) As Boolean

Dim fo As SHFILEOPSTRUCT
With fo
.pFrom = sFileFrom
.pTo = sFileTo
.wFunc = FO_COPY
End With
CopyFile = Not (CBool(SHFileOperation(fo)))
End Function

'调用时:
Private Sub Command1_Click()
Debug.Print CopyFile("f:\Music\she", "f:\a")
End Sub
fly 2003-12-19
  • 打赏
  • 举报
回复
Dim fs
Set fs = CreateObject("Scripting.FileSystemObject")
fs.CopyFolder "d:\app", "c:\"
逍遥鹰王 2003-12-19
  • 打赏
  • 举报
回复
顶!
muchtrouble2003 2003-12-19
  • 打赏
  • 举报
回复
用文件系统模型filesystemobject,CopyFolder方法
sunshine781114 2003-12-19
  • 打赏
  • 举报
回复
应该可以的啊
sw198002 2003-12-19
  • 打赏
  • 举报
回复
把类加上
SoHo_Andy 2003-12-19
  • 打赏
  • 举报
回复
试试

Private Sub Command1_Click()
Dim fs As Object
Set fs = CreateObject("Scripting.FileSystemObject")
fs.CopyFolder "d:\app\", "c:\"
End Sub
JonyChen2003 2003-12-19
  • 打赏
  • 举报
回复
yoki:

不行啊,显示

User-defined type not defined
yoki 2003-12-19
  • 打赏
  • 举报
回复
Dim fso As New FileSystemObject
fso.CopyFolder "d:\app\", "c:\"
Set fso = Nothing
JonyChen2003 2003-12-19
  • 打赏
  • 举报
回复
有人知知到吗
内容概要:本文系统梳理了多个科研领域的前沿研究与技术实现,重点涵盖FDTD方法中的完美匹配层(PML)研究,以及Matlab/Simulink在电磁、电力、控制、通信、信号处理、图像处理、路径规划、能源系统优化等领域的仿真与算法实现。文中列举了大量基于Matlab和Python的科研案例,如风电功率预测、负荷预测、无人机三维路径规划、电池系统故障诊断、雷达模拟、通信编码、微电网优化调度等,并强调结合智能优化算法(如粒子群、遗传算法、深度学习等)提升系统性能。同时,提供了丰富的代码资源与仿真模型,涵盖永磁同步电机控制、逆变器设计、多智能体任务分配、虚拟电厂调度等复杂系统,助力科研人员快速开展复现实验与创新研究。; 适合人群:具备一定编程基础,熟悉Matlab/Python工具,从事电气工程、自动化、通信、人工智能、新能源、控制科学等相关领域研究的研发人员及研究生。; 使用场景及目标:① 学习并实现FDTD仿真中的PML边界条件以有效抑制数值反射;② 掌握Matlab/Simulink在多物理场建模、控制系统设计与优化算法中的综合应用;③ 借助提供的代码资源完成科研复现、课程设计、竞赛项目或工程原型开发; 阅读建议:此资源以科研实战为导向,不仅提供理论方法,更强调代码实现与仿真验证。建议读者结合自身研究方向,按目录顺序查阅相关模块,下载配套代码进行调试与二次开发,以达到学以致用、融会贯通的目的。

7,789

社区成员

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

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