Skip to content

GetAbsTargetPath()

ts
GetAbsTargetPath(): string;

Returns the absolute path of the target file in the last file operation as pointed to by the current VFS.

NOTE

Only copy, rename, or move operations have a source and a target path. For example, if you move file /docs/resume.pdf to /archive/oldresume.pdf, the target path is /archive/oldresume.pdf.

Example

ts
{
  if (Session) {
    // Let's say the current VFS is of type `Disk` and has its root in `C:\SFTPData`
    // and the last file operation was a move of a file from `/docs/resume.pdf`
    // to `/archive/oldresume.pdf`, then...
    var atp = Session.GetAbsTargetPath();
    Log(atp); // Will log `C:\SFTPData\archive\oldresume.pdf`
  } else {
    Log('Session object is not available.');
  }
}