Hi Leute,
grundlegend möchte ich aus einer gegebenen Bezeichnung eine gültige Windows Dateibezichnung erstellen. Klar man könnte alle ungültigen Zeichen durch String.replaceAll() elliminieren, vielleicht gibts ja auch einen schickeren Weg mittels Pattern zumal ich ja die die Dateinamen auch wieder zurück wandeln muss. Ensprechend Windows müsste ja folgende Ersatzregeln gelten:
\ -> §
/ -> %
: -> &
* -> °
? -> ~
" -> `
< -> }
> -> {
| -> ´
Die anderen Zeichen sind willkürlich gewählt. Vielleicht fallen euch ja noch bessere ein.
Gruß Jan
grundlegend möchte ich aus einer gegebenen Bezeichnung eine gültige Windows Dateibezichnung erstellen. Klar man könnte alle ungültigen Zeichen durch String.replaceAll() elliminieren, vielleicht gibts ja auch einen schickeren Weg mittels Pattern zumal ich ja die die Dateinamen auch wieder zurück wandeln muss. Ensprechend Windows müsste ja folgende Ersatzregeln gelten:
\ -> §
/ -> %
: -> &
* -> °
? -> ~
" -> `
< -> }
> -> {
| -> ´
Die anderen Zeichen sind willkürlich gewählt. Vielleicht fallen euch ja noch bessere ein.
Gruß Jan