diff --git a/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/files/DStoreHostFile.java b/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/files/DStoreHostFile.java index 603bbf4fb79..7a4e7af24b6 100644 --- a/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/files/DStoreHostFile.java +++ b/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/files/DStoreHostFile.java @@ -315,7 +315,13 @@ public class DStoreHostFile implements IHostFile } else { - _element.setAttribute(DE.A_NAME, newAbsolutePath); + int lastSep = newAbsolutePath.lastIndexOf('/'); + if (lastSep == -1) + lastSep = newAbsolutePath.lastIndexOf('\\'); + + String newName = newAbsolutePath.substring(lastSep + 1); + + _element.setAttribute(DE.A_NAME, newName); } _isArchive = internalIsArchive();