1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

filenamen ersetzen problem

  • owaye
  • 24. November 2006 um 14:51
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • owaye
    Punkte
    313
    Beiträge
    46
    • 24. November 2006 um 14:51
    • #1

    Hi! stehe wiedermal vor einem primitiven programmierproblem:
    ich schrieb grad ein programm das filenamen einliest und schräge apostroph "`","´" durch einen graden apostroph ersetzen soll.

    funktioniert eh ganz einfach mit:
    String umb1 = namen[i].replace("´","'");
    File f1 = new File(vz+umb1); //vz für verzeichnis
    files[i].renameTo(f1);


    wie auch immer, folgendes problem: wenn ich ein file einlese wie "Testfile`bla.DAT", macht er automatisch den Dateinamen nur kleingeschrieben => wird zu "testfile'bla.dat".
    Also in anderen Worten: das Problem ist, er schreibt den Dateinamen komplett klein. Ich mein, das sollte nicht sein, oder? Gibts dafür ne einfache Lösung?

  • Vevusio
    Punkte
    371
    Beiträge
    71
    • 24. November 2006 um 16:27
    • #2

    ist es vor dem replace aufruf denn richtig geschrieben und erst durch das replace wird alles klein?
    wenn es schon vorher klein ist dann schreib mal den codeschnipsel rein mit dem du den namen einliest

  • owaye
    Punkte
    313
    Beiträge
    46
    • 26. November 2006 um 18:33
    • #3

    komisch...


    also ich habe folgende 2 dateien geladen:
    "OF The `´`´´`´´ark.dat"
    "OF the ark.dat"


    mein console output liefert folgendes:

    vorher: of the `´`´´`´´ark.dat
    nachher: C:\Dokumente und Einstellungen\nebrog\workspace\Dateien umbenennen\testor\of the `'`''`''ark.dat
    vorher: OF the ark.dat
    nachher: C:\Dokumente und Einstellungen\nebrog\workspace\Dateien umbenennen\testor\OF the ark.dat

    also offensichtlich liest er die datei mit den apostrophs schon kleingeschrieben ein :confused:, aber die zweite Datei liest er trotzdem richtig ein... und gibts auch richtig aus.

    hmm hat jemand ne idee, warum das so zickt?


    edit 10: mach ich mich jetzt zum Idioten, oder was :confused:
    plötzlich funktionierts ohne Probleme...

    also.. ähm... "Problem gelöst" :shinner:

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum