diff --git a/rse/plugins/org.eclipse.rse.eclipse.filesystem/src/org/eclipse/rse/eclipse/filesystem/RSEFileStoreRemoteFileWrapper.java b/rse/plugins/org.eclipse.rse.eclipse.filesystem/src/org/eclipse/rse/eclipse/filesystem/RSEFileStoreRemoteFileWrapper.java index 3d890bf7aa4..6191bf79a96 100644 --- a/rse/plugins/org.eclipse.rse.eclipse.filesystem/src/org/eclipse/rse/eclipse/filesystem/RSEFileStoreRemoteFileWrapper.java +++ b/rse/plugins/org.eclipse.rse.eclipse.filesystem/src/org/eclipse/rse/eclipse/filesystem/RSEFileStoreRemoteFileWrapper.java @@ -285,7 +285,12 @@ public class RSEFileStoreRemoteFileWrapper extends FileStore implements IFileSto { try { - return new URI("rse", _subSystem.getHost().getHostName(), _remoteFile.getAbsolutePath(), null); //$NON-NLS-1$ + String path = _remoteFile.getAbsolutePath(); + if (path.charAt(0) != '/') + { + path = "/" + path.replace('\\', '/'); + } + return new URI("rse", _subSystem.getHost().getHostName(), path, null); //$NON-NLS-1$ } catch (URISyntaxException e) {