Ich habe eine Frage im Zusammenhang mit https://en.wikipedia.org/wiki/Longest_common_substring_problem, enthält meine Quellensammlung eine Liste von Dateipfaden, die nicht immer einen gemeinsamen Weg (außerhalb des C: \ fahren manchmal) teilen ex:Extrahieren Sie den allgemeinen Pfad aus einer Sammlung von gruppierten Dateipfaden?
Quelle Sammlung:
C:\Test\Root\Common\Data\a.txt
C:\Test\Root\Common\Data\Home\b.txt
C:\Test\Root\Common\Data\Home\Dev\c.txt
C:\Test2\Random\Data\a.txt
C:\Test2\Random\b.txt
C:\Test2\c.txt
D:\Data\a.txt
Ausgabe sollte eine Sammlung sein:
C:\Test\Root\Common\Data\
C:\Test2\
D:\Data\
Wie den gemeinsamen Pfad jeder „Gruppe“ von Dateipfaden zu finden? Ich habe hier viele Lösungen gefunden, aber es ist immer mit einer Sammlung von Dateipfaden, die mindestens ein gemeinsames Verzeichnis teilen, was hier nicht der Fall ist.
Warum sollte "C: \ Test \ Root \ Common \ Data \ Home" nicht Teil der Ausgabe sein? – maccettura
Warum nicht C: \ und D: \? – Valerii
@maccettura weil der gemeinsame Ordner für die ersten 3 Pfade C: \ Test \ Root \ Common \ Daten – Coloris