From 3a99dfb5d81b6867a2a85aa97d4eea0a3da3c006 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Thu, 17 Aug 2006 18:31:24 +0000 Subject: [PATCH] some old update that wasn't committed --- .../filesystem/RSEFileStoreRemoteFileWrapper.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 7d5146a5755..b0c746247c8 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 @@ -27,6 +27,7 @@ import java.io.InputStream; import java.io.OutputStream; import java.net.URI; import java.net.URISyntaxException; +import java.rmi.RemoteException; import org.eclipse.core.filesystem.EFS; import org.eclipse.core.filesystem.IFileInfo; @@ -50,6 +51,7 @@ import org.eclipse.rse.files.ui.resources.SystemEditableRemoteFile; import org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem; +import org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileEmpty; import org.eclipse.rse.ui.ISystemPreferencesConstants; import org.eclipse.rse.ui.RSEUIPlugin; @@ -428,6 +430,17 @@ public class RSEFileStoreRemoteFileWrapper extends FileStore implements IFileSto file = UniversalFileTransferUtility.getTempFileFor(_remoteFile); return file.getLocation().toFile(); } + else if (_remoteFile instanceof RemoteFileEmpty) + { + try + { + return File.createTempFile(_remoteFile.getName(), "empty"); + } + catch (Exception e) + { + + } + } } return null; }