projects-jenz/map_mover_ovh/remote_local_dir.py

19 lines
481 B
Python

from pathlib import Path
import contextlib
import os
class local_dir_remote:
def __init__(self, config):
self.config = config
self.path = config["path"]
def list_dir(self):
path = Path(self.path)
glob_pattern = '*'
return list(path.glob(glob_pattern))
def delete_local_map(self, pathfile):
with contextlib.suppress(FileNotFoundError):
if str(pathfile).endswith('.bsp'):
os.remove(pathfile)