Sonderzeichen
Verfasst: Mo 29. Dez 2008, 22:36
Servus!
Wieso müssen sich eigentlich alle schon seit über einem Jahr immer mit diesen Sonderzeichen in Dateinamen rumschlagen, die die Kiste reproduzierbar durcheinander bringen?
Hier ein Beispiel wie der Programmcode in der FW aussehen könnte, damit beim Anlegen jeglicher Aufnahmen unerwünschte Zeichen erst gar nicht auftreten:
String newFileName = "";
for(Char c in recordingName)
{
if((c >= 'A' && c <= 'Z')
|| (c >= 'a' && c <= 'z')
|| (c >= '0' && c <= '9')
|| c == ' '
|| c == '_'))
newFileName += c;
}
Danach wäre alles außer 'A'-'Z', 'a'-'z', '0'-'9', Leerzeichen oder Unterstrich raus aus dem Dateinamen.
Sieht auch in Assembler nicht wirklich komplizierter aus. Dauert normalerwiese 5 Minuten sowas einzubauen. Vielleicht dringt das im neuen Jahr bis zu den Entwicklern durch...
Guten Rutsch!
Wieso müssen sich eigentlich alle schon seit über einem Jahr immer mit diesen Sonderzeichen in Dateinamen rumschlagen, die die Kiste reproduzierbar durcheinander bringen?
Hier ein Beispiel wie der Programmcode in der FW aussehen könnte, damit beim Anlegen jeglicher Aufnahmen unerwünschte Zeichen erst gar nicht auftreten:
String newFileName = "";
for(Char c in recordingName)
{
if((c >= 'A' && c <= 'Z')
|| (c >= 'a' && c <= 'z')
|| (c >= '0' && c <= '9')
|| c == ' '
|| c == '_'))
newFileName += c;
}
Danach wäre alles außer 'A'-'Z', 'a'-'z', '0'-'9', Leerzeichen oder Unterstrich raus aus dem Dateinamen.
Sieht auch in Assembler nicht wirklich komplizierter aus. Dauert normalerwiese 5 Minuten sowas einzubauen. Vielleicht dringt das im neuen Jahr bis zu den Entwicklern durch...
Guten Rutsch!