generateTemporaryPathOnDestinationDevice = (destPath) => {
  const dirName = path.dirname(destPath)
  // Generate a unique destination file name to get the file onto the destination filesystem
  const tempName =
    path.basename(destPath) + crypto.randomBytes(8).toString('hex')
  return path.join(dirName, tempName)
}
Given a path that designates a location of a file on another device,
will return a path to file in the same folder, but with a unique name
to avoid collisions.

@param {*} destPath the path to the final location of the file being moved
@returns a unique path to a file on the same device as the file being moved