Make sure that directory exists before when creating MultipartArchiveWriter
This commit is contained in:
@@ -41,5 +41,7 @@ namespace openVulkanoCpp
|
||||
inline constexpr ArchiveConfiguration TAR = {ArchiveType::TAR, CompressionType::NONE, 0};
|
||||
inline constexpr ArchiveConfiguration TAR_GZ = {ArchiveType::TAR, CompressionType::GZIP, 6};
|
||||
inline constexpr ArchiveConfiguration TAR_GZ9 = {ArchiveType::TAR, CompressionType::GZIP, 9};
|
||||
inline constexpr ArchiveConfiguration TAR_LZ4 = { ArchiveType::TAR, CompressionType::LZ4, 4};
|
||||
inline constexpr ArchiveConfiguration TAR_ZSTD = { ArchiveType::TAR, CompressionType::ZSTD, 3};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,6 +18,10 @@ namespace openVulkanoCpp
|
||||
: m_fileSizeLimit(sizeLimit), m_archiveId(0), m_archiveConfig(archiveConfiguration)
|
||||
, m_dir(dir), m_fileNamePattern(fileNamePattern), m_logger(logger)
|
||||
{
|
||||
if (!std::filesystem::exists(m_dir))
|
||||
{
|
||||
std::filesystem::create_directories(m_dir);
|
||||
}
|
||||
StartNewFile();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user