From 6d4cbbcdea0cb15a190f021ef122196ae95f341c Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Sun, 10 Aug 2014 07:11:09 +0000 Subject: [PATCH] * support for HARDLINK_OR_COPY action --- source/net/filebot/StandardRenameAction.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/net/filebot/StandardRenameAction.java b/source/net/filebot/StandardRenameAction.java index 0aca077f..bc33d95a 100644 --- a/source/net/filebot/StandardRenameAction.java +++ b/source/net/filebot/StandardRenameAction.java @@ -72,10 +72,22 @@ public enum StandardRenameAction implements RenameAction { } }, + HARDLINK_OR_COPY { + + @Override + public File rename(File from, File to) throws Exception { + try { + return HARDLINK.rename(from, to); + } catch (Exception e) { + return COPY.rename(from, to); + } + } + }, + RENAME { @Override - public File rename(File from, File to) throws IOException { + public File rename(File from, File to) throws Exception { // rename only the filename File dest = new File(from.getParentFile(), to.getName());