- p /= f->dcp_video_mxf_filename();
- boost::filesystem::remove (p);
- BOOST_CHECK (!f->have_dcp ());
+ boost::filesystem::directory_iterator i = boost::filesystem::directory_iterator (p);
+ while (i != boost::filesystem::directory_iterator() && !boost::algorithm::starts_with (i->path().leaf().string(), "j2c")) {
+ ++i;
+ }
+
+ if (i != boost::filesystem::directory_iterator ()) {
+ boost::filesystem::remove (i->path ());
+ }
+
+ BOOST_CHECK (f->cpls().empty());