首页 > 其他 > 详细

Delphi文件夹的操作

时间:2014-07-15 09:51:14      阅读:373      评论:0      收藏:0      [点我收藏+]

/// <remarks>
/// 重命名文件夹
/// </remarks>
function ReNameDirectort(SourceDirectort, DestinationDirectort: string): Boolean;
var
  pDirOperate: TSHFileOpStruct;
begin
  Result := False;
  if not DirectoryExists(SourceDirectort) then Exit;
  FillChar(pDirOperate, SizeOf(pDirOperate), 0);
  pDirOperate.Wnd := 0;
  pDirOperate.pFrom :=PChar(SourceDirectort + #0);
  pDirOperate.pTo := PChar(DestinationDirectort + #0);

 

  // FO_RENAME:重命名;FO_DELETE:删除文件夹(空文件夹和非空文件夹都可以)

  // FO_COPY:复制;FO_MOVE:剪切
  pDirOperate.wFunc := FO_RENAME;

  pDirOperate.fFlags := FOF_RENAMEONCOLLISION;
  Result := SHFileOperation(pDirOperate) = 0;
end;

Delphi文件夹的操作,布布扣,bubuko.com

Delphi文件夹的操作

原文:http://www.cnblogs.com/hachun/p/3843948.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!