Selaa lähdekoodia

Merge pull request #32 from 0riac/master

fix rename bug
OwN-3m-All 6 vuotta sitten
vanhempi
sitoutus
26e8cc8162
1 muutettua tiedostoa jossa 15 lisäystä ja 0 poistoa
  1. 15 0
      ogp_agent.pl

+ 15 - 0
ogp_agent.pl

@@ -3887,6 +3887,21 @@ sub shell_action
 		}
 		return "1;";
 	}
+	elsif($action eq 'rename')
+	{
+		my($src, $dest) = split(';', $arguments);
+		chomp($src);
+		chomp($dest);
+		if(-d $src)
+		{
+			dirmove($src, $dest);
+		}
+		else
+		{
+			fmove($src, $dest);
+		}
+		return "1;";
+	}
 	elsif($action eq 'copy')
 	{
 		my($src, $dest) = split(';', $arguments);