文件改名的问题?!
我写的如下:但有错,不知道哪错了?要如何改,谢谢!
procedure FileRename(AHandle:THandle;FromName,ToName:string);
var
SHFileOpStruct:TSHFileOpStruct;
begin
with SHFileOpStruct do
begin
Wnd:=AHandle;
wFunc:=FO_RENAME;
pFrom:=pchar(FromName);
pTo:=pchar(ToName);
fFlags:=FOF_NOCONFIRMATION;
fAnyOperationsAborted:=false;
hNameMappings:=nil;
lpszProgressTitle:=nil;
if SHFileOperation(SHFileOpStruct)<>0 then
RaiseLastWin32Error;
end;
end;