|
import os
|
|
|
|
def get_file_path_end(file_path):
|
|
|
|
basename = os.path.basename(file_path)
|
|
|
|
|
|
filename_without_extension, _ = os.path.splitext(basename)
|
|
|
|
|
|
|
|
return filename_without_extension
|
|
|
|
def ensure_output_folder_exists():
|
|
"""Checks if the 'output/' folder exists, creates it if not."""
|
|
|
|
folder_name = "output/"
|
|
|
|
if not os.path.exists(folder_name):
|
|
|
|
os.makedirs(folder_name)
|
|
print(f"Created the 'output/' folder.")
|
|
else:
|
|
print(f"The 'output/' folder already exists.")
|
|
|
|
|
|
|
|
def add_folder_to_path(folder_path: str):
|
|
'''
|
|
Check if a folder exists on your system. If so, get the absolute path and then add it to the system Path variable if it doesn't already exist.
|
|
'''
|
|
|
|
if os.path.exists(folder_path) and os.path.isdir(folder_path):
|
|
print(folder_path, "folder exists.")
|
|
|
|
|
|
absolute_path = os.path.abspath(folder_path)
|
|
|
|
current_path = os.environ['PATH']
|
|
if absolute_path not in current_path.split(os.pathsep):
|
|
full_path_extension = absolute_path + os.pathsep + current_path
|
|
os.environ['PATH'] = full_path_extension
|
|
print(f"Updated PATH with: ", full_path_extension)
|
|
else:
|
|
print(f"Directory {folder_path} already exists in PATH.")
|
|
else:
|
|
print(f"Folder not found at {folder_path} - not added to PATH")
|
|
|