| 238 | |
| 239 | |
| 240 | Path PosixFileSystem::mapFrom(const Path& path) |
| 241 | { |
| 242 | const String::SizeType volumePathLen = _volume.length(); |
| 243 | |
| 244 | String pathStr = path.getFullPath(); |
| 245 | |
| 246 | if ( _volume.compare( pathStr, volumePathLen, String::NoCase )) |
| 247 | return Path(); |
| 248 | |
| 249 | return pathStr.substr( volumePathLen, pathStr.length() - volumePathLen ); |
| 250 | } |
| 251 | |
| 252 | //----------------------------------------------------------------------------- |
| 253 |