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