这个问题也是一早说过了,为什么总是不喜欢看看已答的问题集呢?<br>既然如此为了得分,算了再来帖一次吧。<br>procdure button1click(sender:tobject);<br>var<br> lpFileOp: TSHFileOpStruct;<br>begin<br> with lpFileOp do<br> begin<br> Wnd := Self.Handle;<br> wFunc := FO_MOVE;<br> pFrom := pchar('C:/formdir');<br> pTo := pchar('c:/todir');<br> fFlags := FOF_ALLOWUNDO;<br> hNameMappings := nil;<br> lpszProgressTitle := nil;<br> fAnyOperationsAborted := True;<br> end;<br><br>if SHFileOperation(lpFileOp) <> 0 then<br> ShowMessage('删除失败');<br>end;<br><br>你还可以参见已答的这条问题:<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=92662">点这里</a>,<br>里面有我和其它几个朋友对类似问题的详细讨论。