C
C++Builder
Unregistered / Unconfirmed
GUEST, unregistred user!
SHFILEOPSTRUCT f;<br>f.hwnd=Handle;<br>f.wFunc=FO_DELETE;<br>AnsiString TempFileName="c://a.Zip/0/0";<br>f.pFrom=TempFileName.c_str();<br>f.fFlags=FOF_ALLOWUNDO;<br>if(SHFileOperation(&f)==0)<br>{<br> //ShowMessage("Success");<br> if(!f.fAnyOperationsAborted) //用户没有中断删除操作<br> {<br> .....;<br> }<br>}<br>else<br> ShowMessage("无法删除文件!");<br>编译能通过,但执行是会跳出一个shlwapi.dll错误的信息。<br>但文件能删除。我查了半天也没有查出来,请给位大虾帮忙。