package com.mucommander.commons.io;
public enum FileTransferError {
/** Reason not known / not specified */
UNKNOWN,
/** Source and destination files are identical */
SOURCE_AND_DESTINATION_IDENTICAL,
/** Source file could not be opened for read */
OPENING_SOURCE,
/** Destination file could not be opened for write */
OPENING_DESTINATION,
/** An error occurred while reading the source file */
READING_SOURCE,
/** An error occurred while writing the destination file */
WRITING_DESTINATION,
/** An error occurred while deleting the source file (used when moving a file) */
DELETING_SOURCE,
/** Source file could not be closed */
CLOSING_SOURCE,
/** Destination file could not be closed */
CLOSING_DESTINATION,
/** Destination file exists */
DESTINATION_EXISTS,
/** File not found (does not exist) */
FILE_NOT_FOUND,
/** Source file is a parent of the destination file */
SOURCE_PARENT_OF_DESTINATION,
/** An error occurred while reading the destination file */
READING_DESTINATION,
/** The checksum of the source and destination files don't match */
CHECKSUM_MISMATCH;
}