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);


Reply via email to