docs: def get_filename_and_extension_of(target_file):
      """Gets the base filename and extension of the target file.
  
      :param target_file: the complete path of the target file
      :returns: base filename and extension
      """
      base_target_filename = os.path.basename(target_file)
      file_name, file_ext_with_dot = os.path.splitext(base_target_filename)
      return file_name, file_ext_with_dot