diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-01-10 09:33:55 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-01-10 09:33:55 +0000 |
| commit | 77e4bcc1514fdeaa3838644f59439f34b064e33c (patch) | |
| tree | f5e89ace043ceb4bee9b6211e5f0f4a474a5d54c /src | |
| parent | 49f7b473b0446811f8e1f61ae0b88ec0e0b5328a (diff) | |
Try again to remove anything at audio_mxf_filename.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/writer.cc | 9 |
1 files changed, 7 insertions, 2 deletions
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<const Film> f, weak_ptr<Job> 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 ())); |
