Don't care if we overwrite an empty file
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/net/trunk@1766015 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/examples/mail/IMAPExportMbox.java b/src/main/java/examples/mail/IMAPExportMbox.java
index 38b498c..1ac82b7 100644
--- a/src/main/java/examples/mail/IMAPExportMbox.java
+++ b/src/main/java/examples/mail/IMAPExportMbox.java
@@ -187,8 +187,8 @@
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);