blob: 3e6f2383631e3f1b6f4e770a168e68853bc5f08e [file] [log] [blame]
# Copyright 2022 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
from pathlib import Path
def GetFileNameFromPath(file_path: str) -> str:
return Path(file_path).name
def GetFileNameWithoutExtensionFromPath(file_path: str) -> str:
return Path(file_path).stem
def GetDirNameFromPath(file_path: str) -> str:
return str(Path(file_path).parent)
def JoinPath(dir_path: str, file_name: str) -> str:
return str(Path(dir_path).joinpath(file_name))