怎么实现文件/文件夹的剪切 复制 粘贴功能

如何实现文件/文件夹的剪切 复制 粘贴功能
RT:要实现类似资源管理器的功能,而且是在WinCE下,现在看别人的

源码,不过具体功能还未完全实现,我要修改...

      不知道什么方法比较可行,是不是要什么剪切板的...大虾们指点一下

------解决方案--------------------
都是通过剪贴板来实现的

拷贝与粘贴文本

下边的源代码演示了如何将文本(包含在CString对象“source”中)拷贝到剪贴板上。

CString source;
//put your text in source
if(OpenClipboard())
{
HGLOBAL clipbuffer;
char * buffer;
EmptyClipboard();
clipbuffer = GlobalAlloc(GMEM_DDESHARE, source.GetLength()+1);
buffer = (char*)GlobalLock(clipbuffer);
strcpy(buffer, LPCSTR(source));
GlobalUnlock(clipbuffer);
SetClipboardData(CF_TEXT,clipbuffer);
CloseClipboard();
}

反过来,下面的代码是用来实现从剪贴板上取得文本的。

char * buffer = NULL;
//open the clipboard
CString fromClipboard;
if ( OpenClipboard() )
{
HANDLE hData = GetClipboardData( CF_TEXT );
char * buffer = (char*)GlobalLock( hData );
fromClipboard = buffer;
GlobalUnlock( hData );
CloseClipboard();
}


------解决方案--------------------
我也想知道呀

------解决方案--------------------
CopyFile之类的函数吧