我有一个文件在桌面,请问怎样删除它?谢谢
解决方案 »
- 有关OPENROWSET的问题,如何提供输入参数??
- 刚刚来到CSDN就杯具了。。。
- static控件设置图片
- 一定要学习一门语言吗?迷茫中
- 顶者有分!http://expert.csdn.net/Expert/topic/2882/2882306.xml?temp=.4064752
- 我是菜鸟,大家不许笑,请问怎样将一些数据写入二进制数值文件(不是ascii文件)
- 请问高手:如何修改EDIT控中文字的颜色呢?如果要设置为倾斜呢??谢谢了。
- gif的动画用什么软件做最简便
- 请问,什么时候使用插入和提取操作符(<< 、>>),什么时候应该使用Serialize函数,两者的区别?
- 请问如何把int类型转换成cstring
- 我是新手,高手请来。
- [菜鸟急求教!]感谢高手们,进来看看吧,救救我,快疯了。
2.拖动到回收站
然后用DeleteFile()就可以删除呀.
{
int i = 0;
LPITEMIDLIST pidlBeginAt = NULL;
TCHAR szTemporary[MAX_PATH] = ""; SHGetSpecialFolderLocation(HWND_DESKTOP,CSIDL_DESKTOPDIRECTORY,&pidlBeginAt);
SHGetPathFromIDList(pidlBeginAt,szTemporary); lstrcat(szTemporary,"\\\0");
lstrcat(szTemporary,lpszLinkFileName); DeleteFile(szTemporary); return TRUE;
}
DeleteDesktopFile("hello.lnk");