Hallo Community,
ich habe da ein kleines Problem. Und zwar habe ich den Auftrag bekommen ein bestimmtes Verzeichnis von einem Netzlaufwerk lokal auf meinem Rechner zu sichern.
Nur leider sind die Verzeichnisse viel zu lang und Windows hat ein Problem, diese zu speichern, da sie eine bestimmte Verzeichnisslänge überschreiten (dürfen glaube ich nur 255 Zeichen lang sein).
Ich hatte mir ein kleines Hilfsmakro in Excel geschrieben, um mir die Verzeichnisse herauszufiltern, die länger als 255 Zeichen lang sind.
Das habe ich rekursiv gelöst, um die ganzen Unterordner zu durchwandern. Nur leider bricht der mir ab einer bestimmten Länge einfach ab und geht nicht mehr weiter in die Hierarchie hinein.
Excel hin oder her, scheint wohl ein generelles Problem von Windows zu sein.
Nun könnte ich her gehen und das ganze halt händisch kürzen (ist aber keine schöne Lösung, da das Problem ja irgendwann wieder auftreten könnte).
Ich wende mich an euch, da ich hier schon oft gute Ideen und Lösungen gefunden habe und ich hoffe, ihr könnt auch mir helfen
PS: Mir muss jetzt keiner ein fertiges Java-Programm liefern nur wenn ihr irgendwelche Ansätze habt, die sich mit Java realisieren lassen, würde ich mich sehr freuen
ich habe da ein kleines Problem. Und zwar habe ich den Auftrag bekommen ein bestimmtes Verzeichnis von einem Netzlaufwerk lokal auf meinem Rechner zu sichern.
Nur leider sind die Verzeichnisse viel zu lang und Windows hat ein Problem, diese zu speichern, da sie eine bestimmte Verzeichnisslänge überschreiten (dürfen glaube ich nur 255 Zeichen lang sein).
Ich hatte mir ein kleines Hilfsmakro in Excel geschrieben, um mir die Verzeichnisse herauszufiltern, die länger als 255 Zeichen lang sind.
Das habe ich rekursiv gelöst, um die ganzen Unterordner zu durchwandern. Nur leider bricht der mir ab einer bestimmten Länge einfach ab und geht nicht mehr weiter in die Hierarchie hinein.
Excel hin oder her, scheint wohl ein generelles Problem von Windows zu sein.
Nun könnte ich her gehen und das ganze halt händisch kürzen (ist aber keine schöne Lösung, da das Problem ja irgendwann wieder auftreten könnte).
Ich wende mich an euch, da ich hier schon oft gute Ideen und Lösungen gefunden habe und ich hoffe, ihr könnt auch mir helfen
PS: Mir muss jetzt keiner ein fertiges Java-Programm liefern nur wenn ihr irgendwelche Ansätze habt, die sich mit Java realisieren lassen, würde ich mich sehr freuen