Author: rajdavies
Date: Wed Jul 28 08:07:12 2010
New Revision: 979977
URL: http://svn.apache.org/viewvc?rev=979977&view=rev
Log:
fixed an issue for copying directories
Modified:
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/IOHelper.java
Modified:
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/IOHelper.java
URL:
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/IOHelper.java?rev=979977&r1=979976&r2=979977&view=diff
==============================================================================
---
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/IOHelper.java
(original)
+++
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/util/IOHelper.java
Wed Jul 28 08:07:12 2010
@@ -156,20 +156,19 @@ public final class IOHelper {
copyFile(src,dest,null);
}
- public static void copyFile(File src, File dest,FilenameFilter filter)
throws IOException {
+ public static void copyFile(File src, File dest, FilenameFilter filter)
throws IOException {
if (src.getCanonicalPath().equals(dest.getCanonicalPath()) == false) {
if (src.isDirectory()) {
- if (dest.isDirectory()) {
- mkdirs(dest);
- List<File> list = getFiles(src,filter);
- for (File f : list) {
- if (f.isFile()) {
- File target = new File(getCopyParent(src, dest,
f), f.getName());
- copySingleFile(f, target);
- }
- }
+ mkdirs(dest);
+ List<File> list = getFiles(src, filter);
+ for (File f : list) {
+ if (f.isFile()) {
+ File target = new File(getCopyParent(src, dest, f),
f.getName());
+ copySingleFile(f, target);
+ }
}
+
} else if (dest.isDirectory()) {
mkdirs(dest);
File target = new File(dest, src.getName());