From 1253af24ebc11117e5e7e36bdff7feef67e69d6d Mon Sep 17 00:00:00 2001 From: Mathias Bauer Date: Mon, 16 Jul 2001 11:31:14 +0000 Subject: #89377#: OpenMode ReadWrite now handled by UCP --- fileaccess/source/FileAccess.cxx | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/fileaccess/source/FileAccess.cxx b/fileaccess/source/FileAccess.cxx index ac7e5470460c..7510a79c35bf 100644 --- a/fileaccess/source/FileAccess.cxx +++ b/fileaccess/source/FileAccess.cxx @@ -2,9 +2,9 @@ * * $RCSfile: FileAccess.cxx,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: ab $ $Date: 2001-05-07 14:40:51 $ + * last change: $Author: mba $ $Date: 2001-07-16 12:31:14 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -81,7 +81,7 @@ using namespace ::ucb; #include #include #include -#include +//#include #include #include #include @@ -369,13 +369,16 @@ void OFileAccess::createFolder( const OUString& NewFolderURL ) INetURLObject aURL( NewFolderURL, INET_PROT_FILE ); String aNewFolderURLStr = aURL.GetMainURL(); String aTitle = aURL.getName(); - aURL.removeSegment(); - - // Does the base folder exist? Otherwise create it first - String aBaseFolderURLStr = aURL.GetMainURL(); - if( !isFolder( aBaseFolderURLStr ) ) + if ( aTitle.Len() ) { - createFolder( aBaseFolderURLStr ); + aURL.removeSegment(); + + // Does the base folder exist? Otherwise create it first + String aBaseFolderURLStr = aURL.GetMainURL(); + if( !isFolder( aBaseFolderURLStr ) ) + { + createFolder( aBaseFolderURLStr ); + } } Sequence aNames(2); @@ -531,17 +534,18 @@ Reference< XOutputStream > OFileAccess::openFileWrite( const OUString& FileURL ) Reference< XStream > OFileAccess::openFileReadWrite( const OUString& FileURL ) throw(CommandAbortedException, Exception, RuntimeException) { +/* InsertCommandArgument aInsertArg; aInsertArg.Data = Reference< XInputStream >(); aInsertArg.ReplaceExisting = sal_True; - +*/ INetURLObject aFileObj( FileURL, INET_PROT_FILE ); Content aCnt( aFileObj.GetMainURL(), mxEnvironment ); Any aCmdArg; +/* aCmdArg <<= aInsertArg; aCnt.executeCommand( OUString::createFromAscii( "insert" ), aCmdArg ); - - +*/ Reference< XActiveDataStreamer > xSink = (XActiveDataStreamer*)new OActiveDataStreamer(); Reference< XInterface > xSinkIface = Reference< XInterface >::query( xSink ); -- cgit