社区
VB基础类
帖子详情
请教用过‘SHFileOperation调用拷贝文件’有经验的前辈???
半点闲
2002-08-20 04:10:11
请前辈们能不能给我讲讲,或者提供这方面详细的资料(中文的)。如何用SHFileOperation访问文件,控制其访问的方式如拷贝、移动、删除等等我还不知道的其它方面的作用。怎样控制的提示方式,怎样得知拷贝是成功还是失败。。
谢谢………
...全文
44
5
打赏
收藏
请教用过‘SHFileOperation调用拷贝文件’有经验的前辈???
请前辈们能不能给我讲讲,或者提供这方面详细的资料(中文的)。如何用SHFileOperation访问文件,控制其访问的方式如拷贝、移动、删除等等我还不知道的其它方面的作用。怎样控制的提示方式,怎样得知拷贝是成功还是失败。。 谢谢………
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
半点闲
2002-08-21
打赏
举报
回复
我如何控制不出现提示,,是否要覆盖原文件的提示,
1、在我向软盘中拷贝文件时,如果我软驱未准备好,这个时候提示‘重试’或者‘取消’按钮时,,怎样知道用户点击了那个按钮,,这样我才能给出相应的信息提示。
2、我怎样改变复制窗口的标题,如默认的是‘复制。。“我想改为”备份“.
TechnoFantasy
2002-08-21
打赏
举报
回复
你看一下MSDN,在SHFILEOPSTRUCT结构中有一个fFlags参数,设置为
FOF_NOCONFIRMATION OR FOF_SILENT 可以阻止弹出任何窗口。
TechnoFantasy
2002-08-20
打赏
举报
回复
这个内容太多了,你最好一个一个问,回答两个:
函数执行成功返回0,不成功返回非0值;
SHFileOperation的参数是一个SHFILEOPSTRUCT类型的变量,其中参数lpszProgressTitle 标示拷贝时的提示字符串。
半点闲
2002-08-20
打赏
举报
回复
再顶…
半点闲
2002-08-20
打赏
举报
回复
我顶………顶啊顶。。;D
VB利用
SH
File
Operation
调用
系统对话框实现对
文件
拷贝
、删除、重命名
VB利用
SH
File
Operation
调用
系统对话框实现对
文件
拷贝
、删除、重命名
调用
SH
File
Operation
函数实现复制
文件
或删除到回收站(6KB)...
调用
SH
File
Operation
函数实现复制
文件
或删除到回收站(6KB)
PB使用
SH
File
Operation
函数复制
文件
夹(
文件
)API
在工作中遇到的问题,结合网上的各方资料现整理出此脚本! 此脚本在PB环境中已经测试通过,请放心使用,如有疑问请密我!
vb
SH
File
Operation
实现复制
文件
夹 示例源码
API功能详解: 使用API函数
SH
File
Operation
,这个函数可以同时
拷贝
、删除、改名或移动多个
文件
,甚至整个目录。如果你愿意,还可以显示相应的动画对话框,功能十分强大。
SH
File
Operation
的参数是一个
SH
FILE
OPSSTRUCT结构。这个结构中各成员的含义如下: - hwnd - 显示
文件
操作对话框的窗口句柄 - wFunc - 表示要进行的操作,可以取以下值: - FO_COPY -
拷贝
文件
。所要
拷贝
的
文件
由pFrom成员指定,目的地址有pTo成员指定。 - FO_DELETE - 删除pFrom指定的
文件
。(pTo 被忽略。) - FO_MOVE - 移动
文件
。所要移动的
文件
由pFrom成员指定,目的地址有pTo成员指定。 - FO_RENAME - 改名pFrom指定的
文件
。 - pFrom - 指定
文件
名的缓冲区的地址。必须以Chr(0)结尾。如果包括多个
文件
以Chr(0)分割。 - pTo - 指定目的
文件
名或目录的缓冲区的地址。必须以Chr(0)结尾。如果使用了FOF_MULTIDEST
FILE
S标志,可以包括多个
文件
名,
文件
名之间以Chr(0)分割。 - fFlags - 标志: - FOF_ALLOWUNDO - 允许恢复 - FOF_
FILE
SONLY - 如果使用了*.*,只操作
文件
。 - FOF_MULTIDEST
FILE
S - pTo成员可以为多个目的
文件
。 - FOF_NOCONFIRMATION - 不显示确认对话框。 - FOF_NOCONFIRMMKDIR - 不确认是否建立目录。 - FOF_NOERRORUI - 如果有错误,不显示用户界面。 - FOF_RENAMEONCOLLISION - 如果目的
文件
已经存在,给要处理的
文件
一个新名字。 - FOF_SILENT - 不显示进度对话框。 - FOF_SIMPLEPROGRESS - 显示进度框,但不显示
文件
名。 - fAny
Operation
sAborted -如果用户退出,该成员为TRUE,否则为FALSE。 - lpszProgressTitle - 进度框的标题,只有选择了FOF_SIMPLEPROGRESS标志才有效。
VC 移动,复制,删除
文件
(
SH
File
Operation
)总集
VC 移动,复制,删除
文件
(
SH
File
Operation
) 技术汇总
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章