mirror of
https://github.com/RafaelSolVargas/Vulkan.git
synced 2025-10-29 16:57:23 +00:00
20 lines
542 B
Python
20 lines
542 B
Python
import os
|
|
from Config.Singleton import Singleton
|
|
|
|
|
|
class Folder(Singleton):
|
|
def __init__(self) -> None:
|
|
if not self.created:
|
|
filePath = os.path.dirname(__file__)
|
|
self.rootFolder = self.__getRootFolder(filePath)
|
|
|
|
def __getRootFolder(self, current: str) -> str:
|
|
last_sep_index = -1
|
|
for x in range(len(current) - 1, -1, -1):
|
|
if current[x] == os.sep:
|
|
last_sep_index = x
|
|
break
|
|
|
|
path = current[:last_sep_index] + os.sep
|
|
return path
|