Overview | Namespace | Class | Index | Help

PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA

:: osl ::

## class FileBase

Base Classes
  None.

Known Derived Classes
  VolumeDevice
  File

virtual | abstract | interface | template
NO | NO | NO | NO

Summary
  Base class for all File System specific objects.
See Also
  Directory
  DirectoryItem
  File

File
  file.hxx

### Public Members

  #### Enums
  RC |

  #### Static Methods
  static RC getCanonicalName( const ::rtl::OUString & ustrRequestedURL, ::rtl::OUString & ustrValidURL ); | Determine a valid unused canonical name for a requested name.
  static RC getAbsoluteFileURL( const ::rtl::OUString & ustrBaseDirectoryURL, const ::rtl::OUString & ustrRelativeFileURL, ::rtl::OUString & ustrAbsoluteFileURL ); | Convert a path relative to a given directory into an full qualified file URL.
  static RC getSystemPathFromFileURL( const ::rtl::OUString & ustrFileURL, ::rtl::OUString & ustrSystemPath ); | Convert a file URL into a system dependend path.
  static RC getFileURLFromSystemPath( const ::rtl::OUString & ustrSystemPath, ::rtl::OUString & ustrFileURL ); | Convert a system dependend path into a file URL.
  static RC searchFileURL( const ::rtl::OUString & ustrFileName, const ::rtl::OUString & ustrSearchPath, ::rtl::OUString & ustrFileURL ); | Searche a full qualified system path or a file URL.
  static RC getTempDirURL( ::rtl::OUString & ustrTempDirURL ); | Retrieves the file URL of the system's temporary directory path.
  static RC createTempFile( ::rtl::OUString * pustrDirectoryURL, oslFileHandle * pHandle, ::rtl::OUString * pustrTempFileURL ); |

Top of Page

Copyright © 2003 Sun Microsystems, Inc.