ENH: add fileName::validate static method (issue #628)
- similar to word::validate to allow stripping of invalid characters without triggering a FatalError. - use this validated fileName in Foam::readDir to avoid problems when a directory contains files with invalid characters in their names - adjust rmDir to handle filenames with invalid characters - fileName::equals() static method to compare strings while ignoring any differences that are solely due to duplicate slashes
Showing
- applications/test/fileName/Test-fileName.C 210 additions, 4 deletionsapplications/test/fileName/Test-fileName.C
- applications/test/primitives/Test-primitives.C 46 additions, 43 deletionsapplications/test/primitives/Test-primitives.C
- src/OSspecific/POSIX/POSIX.C 95 additions, 54 deletionssrc/OSspecific/POSIX/POSIX.C
- src/OpenFOAM/primitives/strings/fileName/fileName.C 113 additions, 36 deletionssrc/OpenFOAM/primitives/strings/fileName/fileName.C
- src/OpenFOAM/primitives/strings/fileName/fileName.H 14 additions, 0 deletionssrc/OpenFOAM/primitives/strings/fileName/fileName.H