CAMEL-11298: Minor change to file constructor used in chmodDirectory. Should fix the issue.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/3c8ae8d6 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/3c8ae8d6 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/3c8ae8d6 Branch: refs/heads/master Commit: 3c8ae8d69961f33e9945da02b27efbe721088144 Parents: 045a230 Author: Damyan Damyanov <damyan.damya...@scalefocus.com> Authored: Mon May 22 14:41:34 2017 +0300 Committer: Claus Ibsen <davscl...@apache.org> Committed: Tue May 23 11:14:47 2017 +0200 ---------------------------------------------------------------------- .../camel/component/file/FileOperations.java | 30 +++++++------------- 1 file changed, 11 insertions(+), 19 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/3c8ae8d6/camel-core/src/main/java/org/apache/camel/component/file/FileOperations.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/component/file/FileOperations.java b/camel-core/src/main/java/org/apache/camel/component/file/FileOperations.java index c44c141..8a523d7 100644 --- a/camel-core/src/main/java/org/apache/camel/component/file/FileOperations.java +++ b/camel-core/src/main/java/org/apache/camel/component/file/FileOperations.java @@ -16,24 +16,6 @@ */ package org.apache.camel.component.file; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.RandomAccessFile; -import java.io.Reader; -import java.io.Writer; -import java.nio.ByteBuffer; -import java.nio.channels.FileChannel; -import java.nio.file.Files; -import java.nio.file.attribute.PosixFilePermission; -import java.nio.file.attribute.PosixFilePermissions; -import java.util.Date; -import java.util.List; -import java.util.Set; - import org.apache.camel.Exchange; import org.apache.camel.InvalidPayloadException; import org.apache.camel.WrappedFile; @@ -44,6 +26,16 @@ import org.apache.camel.util.ObjectHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import java.io.*; +import java.nio.ByteBuffer; +import java.nio.channels.FileChannel; +import java.nio.file.Files; +import java.nio.file.attribute.PosixFilePermission; +import java.nio.file.attribute.PosixFilePermissions; +import java.util.Date; +import java.util.List; +import java.util.Set; + /** * File operations for {@link java.io.File}. */ @@ -101,7 +93,7 @@ public class FileOperations implements GenericFileOperations<File> { // create directory one part of a time and set permissions try { String[] parts = dir.getPath().split("\\" + File.separatorChar); - File base = new File("."); + File base = new File(""); for (String part : parts) { File subDir = new File(base, part); if (!subDir.exists()) {