2025-06-24 14:22:50 +02:00

32 lines
734 B
Python

import tempfile
from pathlib import Path
from core.Env import Env
def getPath(_file_, *path) -> Path:
return Path(_file_).parent.joinpath(*path).resolve()
def getTempPath(*path) -> Path:
return Path(tempfile.gettempdir()).joinpath(*path)
def getWorkerPath(*path) -> Path:
return Path(Env.FTP_PATH, "..", "worker", *path).resolve()
def getUpdaterPath(*path) -> Path:
return Path(Env.FTP_PATH, "..", "updater", *path).resolve()
def getFtpPath(*path) -> Path:
return Path(Env.FTP_PATH, *path).resolve()
def getFtpPaths(*path, glob='**/*') -> list[Path]:
p = Path(Env.FTP_PATH, *path).glob(glob)
return [x for x in p if x.is_file()]
def getFtpGpsPath(*path) -> Path:
return Path(Env.FTP_PATH, "gps", *path).resolve()