Author: sebb Date: Fri Oct 21 13:09:11 2016 New Revision: 1766015 URL: http://svn.apache.org/viewvc?rev=1766015&view=rev Log: Don't care if we overwrite an empty file
Modified: commons/proper/net/trunk/src/main/java/examples/mail/IMAPExportMbox.java Modified: commons/proper/net/trunk/src/main/java/examples/mail/IMAPExportMbox.java URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/examples/mail/IMAPExportMbox.java?rev=1766015&r1=1766014&r2=1766015&view=diff ============================================================================== --- commons/proper/net/trunk/src/main/java/examples/mail/IMAPExportMbox.java (original) +++ commons/proper/net/trunk/src/main/java/examples/mail/IMAPExportMbox.java Fri Oct 21 13:09:11 2016 @@ -187,8 +187,8 @@ public final class IMAPExportMbox new BufferedWriter(new FileWriter(mbox, false)), eol, printHash, printMarker, checkSequence); } else { final File mbox = new File(file); - if (mbox.exists()) { - throw new IOException("mailbox file: " + mbox + " already exists!"); + if (mbox.exists() && mbox.length() > 0) { + throw new IOException("mailbox file: " + mbox + " already exists and is non-empty!"); } System.out.println("Creating file " + mbox); chunkListener = new MboxListener(new BufferedWriter(new FileWriter(mbox)), eol, printHash, printMarker, checkSequence);