得到一个临时的文件名称

来源:互联网 发布:乐器软件手机版 编辑:程序博客网 时间:2024/06/09 16:41

function GetExePath: string;
begin
  Result := ExtractFilePath(ParamStr(0));

end;

 

function GetTempFileName: string;
var
  vPath: string;
begin
  SetLength(Result, 255);
  GetTempFileName(PChar(GetExePath), PChar('~'), 0, PChar(result));
   
  vPath := GetExePath + 'temp\';
  if not SysUtils.DirectoryExists(vPath) then
    SysUtils.ForceDirectories(vPath);

  result := PChar(Result); //去掉多余的空字符

  Result := vPath + ExtractFileName(Result);
end;

原创粉丝点击