Browse Source

* Add ChangeFilePath

Michaël Van Canneyt 1 year ago
parent
commit
9f62b33ef0
2 changed files with 7 additions and 0 deletions
  1. 6 0
      rtl/objpas/sysutils/fina.inc
  2. 1 0
      rtl/objpas/sysutils/finah.inc

+ 6 - 0
rtl/objpas/sysutils/fina.inc

@@ -37,6 +37,12 @@ begin
   Result := Copy(FileName, 1, I - 1) + Extension;
   Result := Copy(FileName, 1, I - 1) + Extension;
 end;
 end;
 
 
+function ChangeFilePath(const aFileName,aPath: PathStr): PathStr;
+begin
+  Result:=IncludeTrailingPathDelimiter(aPath)+ExtractFileName(aFileName);
+end;
+
+
 function ExtractFilePath(const FileName: PathStr): PathStr;
 function ExtractFilePath(const FileName: PathStr): PathStr;
 var
 var
   i : longint;
   i : longint;

+ 1 - 0
rtl/objpas/sysutils/finah.inc

@@ -21,6 +21,7 @@ type
 {$endif}
 {$endif}
 
 
 function ChangeFileExt(const FileName, Extension: PathStr): PathStr;
 function ChangeFileExt(const FileName, Extension: PathStr): PathStr;
+function ChangeFilePath(const aFileName,aPath: PathStr): PathStr;
 function ExtractFilePath(const FileName: PathStr): PathStr;
 function ExtractFilePath(const FileName: PathStr): PathStr;
 function ExtractFileDrive(const FileName: PathStr): PathStr;
 function ExtractFileDrive(const FileName: PathStr): PathStr;
 function ExtractFileName(const FileName: PathStr): PathStr;
 function ExtractFileName(const FileName: PathStr): PathStr;