CSDN论坛 > Delphi > 非技术区

一个关于SHFileOperation()函数的问题 [问题点数:0分]

Bbs1
本版专家分:22
结帖率 97.44%
CSDN今日推荐
Bbs1
本版专家分:22
Bbs1
本版专家分:22
Bbs4
本版专家分:1412
Bbs9
本版专家分:83418
Blank
进士 2007年 总版技术专家分年内排行榜第九
Blank
铜牌 2007年7月 总版技术专家分月排行榜第三
Blank
红花 2007年9月 Oracle大版内专家分月排行榜第一
2007年7月 Oracle大版内专家分月排行榜第一
2007年6月 Oracle大版内专家分月排行榜第一
2008年7月 Delphi大版内专家分月排行榜第一
2008年3月 Delphi大版内专家分月排行榜第一
2008年2月 Delphi大版内专家分月排行榜第一
2007年12月 Delphi大版内专家分月排行榜第一
2007年11月 Delphi大版内专家分月排行榜第一
2007年10月 Delphi大版内专家分月排行榜第一
2007年9月 Delphi大版内专家分月排行榜第一
2007年7月 Delphi大版内专家分月排行榜第一
2007年6月 Delphi大版内专家分月排行榜第一
2007年4月 Delphi大版内专家分月排行榜第一
2007年1月 Delphi大版内专家分月排行榜第一
Blank
黄花 2009年5月 Delphi大版内专家分月排行榜第二
2007年8月 Oracle大版内专家分月排行榜第二
2007年4月 Oracle大版内专家分月排行榜第二
2008年1月 Delphi大版内专家分月排行榜第二
2007年8月 Delphi大版内专家分月排行榜第二
2007年5月 Delphi大版内专家分月排行榜第二
2007年3月 Delphi大版内专家分月排行榜第二
2007年2月 Delphi大版内专家分月排行榜第二
Bbs1
本版专家分:22
匿名用户不能发表回复!
其他相关推荐
vc使用SHFileOperation()的使用对文件夹的复制,删除,移动,重命名
SHFileOperation()函数主要对文件夹有四种操作:复制,删除,移动,重命名。   挤时间对这个函数进行了利用了一下。写了四个函数。可以很好的对文件夹进行操作。   /////////////////////////////////////   //函数名:DeleteFolder   //输入参数:LpszPath 要删除的路径指针   //作用:删除指定
关于SHFileOperation引发的问题
typedef struct _SHFILEOPSTRUCT {     HWND hwnd;     UINT wFunc;     LPCTSTR pFrom;     LPCTSTR pTo;     FILEOP_FLAGS fFlags;     BOOL fAnyOperationsAborted;     LPVOID hNameMappings;     LPCTS
SHFileOperation的一个问题(3)
接上一篇,补充一点:使用的时候要这么使用: Cstring s = _T("D:\\......"); int nsize = s.GetLength(); LPTSTR tmpStr = new TCHAR[ nsize + 2 ]; CstringToLptStr(s,tmpStr,nsize); tmpStr[nsize ] = '\0'; tmpStr[nsize + 1] =
SHFileOperation一个问题
使用SHFileOperation操作文件的确是很方便的,但是很可能遇到这个问题,不好解决,如下: CString tmpStr = _T("C:\\Documents and Settings\\XPMUser\\桌面\\BAK\\34"); SHFILEOPSTRUCT lpsh;   ZeroMemory(&lpsh,sizeof(lpsh));   lpsh.hwnd= N
SHFileOperation 复制文件出错的问题
char strOldTitle[256]; ZeroMemory(strOldTitle,256); strcpy(strOldTitle,sz); strcat(strOldTitle,strDBdir); strcat(strOldTitle,"title"); len = strlen(strOldTitle); strOldTitle[len]=/0
监视资源管理器的文件复制/删除/移动操作,不要太过寄望于Hook SHFileOperation
google了一圈,发现Hook Explorer的SHFileOperation没几个成功的,如果想监视Explorer的文件复制/删除/移动操作,应该Hook CopyFileExA/CopyFileExW, MoveFileA/MoveFileW。  
SHFileOperation的一个问题(2)
接上一篇,那就存在一个这样的问题,SHFileOperation的参数SHFILEOPSTRUCT的成员pFrom如果需要一个变量,应该怎样做呢? 根据上一篇的经验,我们要避免使用CString的GetBuffer获得其对应的LPTSTR,如果可以这样,定义一个这样的函数: int CstringToLptStr(CString &srcStr, LPTSTR desStr, int nTra
SHFileOperation pFrom常量可以,变量出错
环境:win7 32 日文版,vs2005 错误代码: SHFILEOPSTRUCT fileOp; memset(&fileOp, 0, sizeof(SHFILEOPSTRUCT)); fileOp.wFunc = FO_DELETE; fileOp.fFlags = ( FOF_NOCONFIRMATION); fileOp.lpszProgressTitle = msgTitle; c
VC++ 复制文件到指定系统临时目录
调用api函数SHFileOperation 实现将指定目录的文件夹复制到系统临时目录。 测过了,长短文件,都没问题
SHFileOperation函数
在Windows的shellapi文件中定义了一个名为SHFileOperation()的外壳函数,用它可以实现各种文件操作,如文件的拷贝、删除、移动等,该函数使用起来非常简单,它只有一个指向SHFILEOPSTRUCT结构的参数。使用SHFileOperation()函数时只要填写该专用结构--SHFILEOPSTRUCT,告诉Windows执行什么样的操作,以及其它重要信息就行了。SHFile
关闭