自动出现动画、进度和确认的文件操作-峪儿
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


自动出现动画、进度和确认的文件操作

发表时间:2010/4/17 9:32:16 评论(0) 浏览(5825)  评论 | 加入收藏 | 复制
   
摘 要:自动出现动画、进度和确认的文件操作
正 文:

自动出现动画、进度和确认的文件操作
==================================================================
使用以下的 API , 得到与资源管理器相同的感觉!
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

例子:
Dim SHFileOp As SHFILEOPSTRUCT
' 删除
SHFileOp.wFunc = FO_Delete  
SHFileOp.pFrom = "c:\config.old" + Chr(0)
SHFileOp.fFlags = FOF_ALLOWUNDO + FOF_NOCONFIRMATION
Call SHFileOperation(SHFileOp)
' 删除多个文件
SHFileOp.wFunc = FO_Delete
SHFileOp.pFrom = "c:\config.old" +Chr(0) + "c:\autoexec.old"+Chr(0)
SHFileOp.fFlags = FOF_ALLOWUNDO
Call SHFileOperation(SHFileOp)
' 拷贝
SHFileOp.wFunc = FO_COPY  
SHFileOp.pFrom = "c:\t\*.*"
SHFileOp.pTo = "d:\t\*.*"
SHFileOp.fFlags = FOF_ALLOWUNDO + FOF_NOCONFIRMMKDIR
Call SHFileOperation(SHFileOp)
' 移动
SHFileOp.wFunc = FO_MOVE  
SHFileOp.pFrom = "c:\config.old" + Chr(0)
SHFileOp.pTo = "d:\t"
SHFileOp.fFlags = FOF_ALLOWUNDO + FOF_NOCONFIRMATION

文件来源:http://www.programbbs.com/doc/2600.htm


Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access2010版文件选项卡隐藏方法  【stiven  2013/5/17】
VBA通用文件系统操作模块  【何必见戴  2013/5/20】
Access2007\Access2010\2013及以上版本设置...  【麥田  2013/6/3】
关于Office(Access)安装包后缀名为.iso光盘镜像文件...  【麥田  2013/6/27】
常见问答
技术分类
相关资源
文章搜索
关于作者

峪儿

文章分类

文章存档

友情链接