(file) Return to FileSystem.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/FileSystem.h between version 1.16 and 1.17

version 1.16, 2001/12/13 14:53:58 version 1.17, 2002/03/19 22:55:59
Line 175 
Line 175 
         const String& oldPath,         const String& oldPath,
         const String& newPath);         const String& newPath);
  
       /** Same as rename file except that the case of the file referred to
           by oldPath is ignored.
       */
       static Boolean renameFileNoCase(
           const String& oldPath,
           const String& newPath);
   
       /** Copy a file.
           @param fromPath name of existing file.
           @param toPath name of new file.
           @return true on success.
       */
       static Boolean copyFile(
           const String& fromPath,
           const String& toPath);
   
     /** Opens a file and ignores the case of the file. Note that the file     /** Opens a file and ignores the case of the file. Note that the file
         will be opend in binary mode (no translation of carriage-return-line-         will be opend in binary mode (no translation of carriage-return-line-
         feed sequences on Windows).         feed sequences on Windows).
Line 182 
Line 198 
         @param path path of file to be opened.         @param path path of file to be opened.
         @return true on success.         @return true on success.
     */     */
     Boolean openNoCase(PEGASUS_STD(ifstream)& is, const String& path);      static Boolean openNoCase(PEGASUS_STD(ifstream)& is, const String& path);
   
       /** Opens a file and ignores the case of the file. Note that the file
           open mode of the file must be passed in.
           @param os file stream to be opend.
           @param path path of file to be opened.
           @param mode mode to open the file in.
           @return true on success.
       */
       static Boolean openNoCase(
           PEGASUS_STD(fstream)& fs,
           const String& path,
           int mode);
  
     /** Determines whether the path refers to a directory.     /** Determines whether the path refers to a directory.
         @param path path of the directory.         @param path path of the directory.
Line 292 
Line 320 
     return FileSystem::removeFile(realPath);     return FileSystem::removeFile(realPath);
 } }
  
   inline Boolean FileSystem::renameFileNoCase(
       const String& oldPath,
       const String& newPath)
   {
       String realPath;
   
       if (!existsNoCase(oldPath, realPath))
           return false;
   
       return FileSystem::renameFile(realPath, newPath);
   }
   
 inline Boolean FileSystem::getFileSizeNoCase(const String& path, Uint32& size) inline Boolean FileSystem::getFileSizeNoCase(const String& path, Uint32& size)
 { {
     String realPath;     String realPath;


Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2