#include "cinema.h"
#include "config.h"
+#include "cross.h"
#include "dcpomatic_log.h"
#include "emailer.h"
#include "kdm_with_metadata.h"
/* Write KDMs to the specified directory */
for (auto i: kdms) {
- auto out = directory / careful_string_filter(name_format.get(i->name_values(), ".xml"));
+ auto out = fix_long_path(directory / careful_string_filter(name_format.get(i->name_values(), ".xml")));
if (!boost::filesystem::exists (out) || confirm_overwrite (out)) {
i->kdm_as_xml (out);
++written;
int written = 0;
for (auto const& i: kdms) {
- boost::filesystem::path path = directory;
+ auto path = directory;
path /= container_name_format.get(i.front()->name_values(), "", "s");
if (!boost::filesystem::exists (path) || confirm_overwrite (path)) {
boost::filesystem::create_directories (path);