Implements the PathUtils class for resolving file paths in ASAPCabinetFE. More...
#include "path_utils.h"
#include "log/logging.h"
#include <filesystem>
#include <algorithm>
#include <cctype>
Implements the PathUtils class for resolving file paths in ASAPCabinetFE.
This file provides the implementation of the PathUtils class, which resolves file paths for images, videos, and music by combining a root directory with custom or default paths. The class uses std::filesystem to check file existence and handles fallbacks with logging for errors or debug information. The methods are configurable via input parameters and can be extended with configUI for user-defined path settings (e.g., custom defaults or validation rules) in the future.