public final class FtpUtils extends Object
Modifier and Type | Method and Description |
---|---|
static String |
compactPath(String path)
Compacts a path by stacking it and reducing ..,
and uses OS specific file separators (eg
File.separator ). |
static void |
ensureRelativeFtpDirectory(org.apache.camel.Component ftpComponent,
RemoteFileConfiguration configuration)
Checks whether directory used in ftp/ftps/sftp endpoint URI is relative.
|
static String |
extractDirNameFromAbsolutePath(String path) |
public static String compactPath(String path)
File.separator
).
Important: This implementation works for the camel-ftp component
for various FTP clients and FTP servers using different platforms and whatnot.
This implementation has been working for many Camel releases, and is included here
to restore patch compatibility with the Camel releases.public static void ensureRelativeFtpDirectory(org.apache.camel.Component ftpComponent, RemoteFileConfiguration configuration)
ftpComponent
- configuration
- Apache Camel