Mercurial > hg > digilib-old
comparison servlet/src/digilib/io/FileOps.java @ 246:aaf6eace011d
Servlet version 1.19b4
- bug fixes
- new stuff in DocumentBean
| author | robcast |
|---|---|
| date | Wed, 04 Aug 2004 20:42:48 +0200 |
| parents | f8c82fea551a |
| children | beed92ee6022 |
comparison
equal
deleted
inserted
replaced
| 245:e93a1d525df2 | 246:aaf6eace011d |
|---|---|
| 176 return fn.substring(i + 1); | 176 return fn.substring(i + 1); |
| 177 } | 177 } |
| 178 return ""; | 178 return ""; |
| 179 } | 179 } |
| 180 | 180 |
| 181 /** | |
| 182 * Extract the parent directory of a (digilib) path name. | |
| 183 * | |
| 184 * Returns the parent directory of a path name. The parent is the part before | |
| 185 * the last slash in the path name. If the path name has no slash the empty | |
| 186 * string is returned. | |
| 187 * | |
| 188 * @param fn | |
| 189 * @return | |
| 190 */ | |
| 191 public static String parent(String fn) { | |
| 192 int i = fn.lastIndexOf('/'); | |
| 193 if (i > 0) { | |
| 194 return fn.substring(0, i); | |
| 195 } | |
| 196 return ""; | |
| 197 } | |
| 198 | |
| 181 /** Normalize a path name. | 199 /** Normalize a path name. |
| 182 * | 200 * |
| 183 * Removes leading and trailing slashes. Returns null if there is other | 201 * Removes leading and trailing slashes. Returns null if there is other |
| 184 * unwanted stuff in the path name. | 202 * unwanted stuff in the path name. |
| 185 * | 203 * |
