Reasons are sorted by priority. It is expected that if an operation fails due to several different problems, then the highest priority Code
will be used. E.g. if a filesystem isn't writeable, it doesn't matter if we're trying to remove root - the error on rename
is always that the target is not writeable (because it can't be).
Enumerator |
---|
FS_LS_FAILED_PATH_DOESNT_EXIST | |
FS_LS_FAILED_PATH_IS_FILE | |
FS_LS_FAILED_PATH_NOT_ACCESSIBLE | |
FS_READ_FAILED_PATH_NOT_READABLE | |
FS_READ_FAILED_PATH_DOESNT_EXIST | |
FS_READ_FAILED_PATH_IS_DIR | |
FS_READ_FAILED_PATH_NOT_ACCESSIBLE | |
FS_WRITE_FAILED_PATH_NOT_WRITEABLE | |
FS_WRITE_FAILED_FILE_IN_PATH | |
FS_WRITE_FAILED_PATH_IS_DIR | |
FS_WRITE_FAILED_PATH_NOT_ACCESSIBLE | |
FS_RENAME_FAILED_DST_NOT_WRITEABLE | |
FS_RENAME_FAILED_SRC_NOT_WRITEABLE | |
FS_RENAME_FAILED_DST_NOT_ACCESSIBLE | |
FS_RENAME_FAILED_SRC_NOT_ACCESSIBLE | |
FS_RENAME_FAILED_SRC_DOESNT_EXIST | |
FS_RENAME_FAILED_DST_IS_DIR | |
FS_RENAME_FAILED_SRC_IS_DIR_DST_IS_FILE | |
FS_RENAME_FAILED_SRC_IS_PARENT_OF_DST | |
FS_REMOVE_FAILED_PATH_NOT_WRITEABLE | |
FS_REMOVE_FAILED_PATH_NOT_ACCESSIBLE | |