1234567891011121314151617181920212223242526272829303132 |
- import os
- import shutil
- class FileManager:
- def __init__(self):
- pass
- @staticmethod
- def create_directory(cache_path):
- if not os.path.exists(cache_path):
- os.makedirs(cache_path)
- @staticmethod
- def write_in_file(file_path, content):
- with open(file_path, "wb") as file_open:
- file_open.write(content)
- file_open.close()
- return not FileManager.file_is_empty(file_path)
- @staticmethod
- def wipe_cache(cache_path):
- shutil.rmtree(cache_path)
- @staticmethod
- def file_is_empty(file_path):
- return os.path.getsize(file_path) == 0
- @staticmethod
- def remove_file(file_path):
- if os.path.exists(file_path):
- return os.remove(file_path)
|