| | import tempfile |
| | import os |
| |
|
| | class FileManager: |
| | @staticmethod |
| | def create_temp_file(content: bytes, suffix: str = ".bin") -> str: |
| | temp_file = tempfile.NamedTemporaryFile(delete=False, suffix=suffix) |
| | temp_file.write(content) |
| | temp_file.close() |
| | return temp_file.name |
| |
|
| | @staticmethod |
| | def create_temp_path(suffix: str = ".bin") -> str: |
| | temp_file = tempfile.NamedTemporaryFile(delete=False, suffix=suffix) |
| | temp_file.close() |
| | return temp_file.name |
| |
|
| | @staticmethod |
| | def cleanup_file(file_path: str): |
| | if os.path.exists(file_path): |
| | os.remove(file_path) |
| |
|