Ich schreibe gerade eine API-basierte Gui, in der ich einen vollen Dateinamen angezeigt werden soll ... Der Dateiname ist oft zu lang, und so möchte ich diesen Dateinamen zu schneiden nur auslassen so wenige Ordner wie nötig. Beispiel:Trim Dateiname, um kurz genug zu sein
C: \ Benutzer \ RoiEX \ someFolder \ SomeOtherFolder \ someFile.someExtension
sollte wie
C auf etwas getrimmt werden: \ ... \ someOtherFolder \ someFile.someExtension
Ich habe meine Variable fileName, die durch den Aufruf file.getAbsolutePath()
generiert wird. Ich habe eine Methode, nennen wir es ist tooLarge(fileName)
ich so beginnen würde:
String fileName = file.getAbsolutePath();
while(tooLarge(fileName)){
fileName = trimPath(fileName);
}
render(fileName);
Was soll ich in trimPath()
tun?
Jede Hilfe
Wann möchten Sie den Dateinamen abschneiden ?. Was sind die Bedingungen ? – TheLostMind
@TheLostMind der Code oben soll aufgerufen werden, wenn gerendert – RoiEX
ich sehe. Also, Sie wissen bereits, dass die Länge mehr ist und haben beschlossen, es zu trimmen. – TheLostMind