From 77e4bcc1514fdeaa3838644f59439f34b064e33c Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 10 Jan 2014 09:33:55 +0000 Subject: Try again to remove anything at audio_mxf_filename. --- src/lib/writer.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/writer.cc b/src/lib/writer.cc index 320528682..01bb2525e 100644 --- a/src/lib/writer.cc +++ b/src/lib/writer.cc @@ -98,9 +98,14 @@ Writer::Writer (shared_ptr f, weak_ptr j) don't like overwriting existing files here, so try to remove it using boost. */ boost::system::error_code ec; - boost::filesystem::remove (_film->file (_film->audio_mxf_filename ()), ec); + boost::filesystem::remove_all (_film->file (_film->audio_mxf_filename ()), ec); if (ec) { - _film->log()->log (String::compose ("Could not remove existing audio MXF file (%1)", ec.value ())); + _film->log()->log ( + String::compose ( + "Could not remove existing audio MXF file %1 (%2)", + _film->file (_film->audio_mxf_filename ()), + ec.value ()) + ); } _sound_asset.reset (new libdcp::SoundAsset (_film->directory (), _film->audio_mxf_filename ())); -- cgit v1.2.3