Die Idee ist, eine einzige Datei zu nehmen, aber ich möchte nicht alle Dateien auflisten. Ich habe die Adresse des angegebenen Ordners, aber nicht den Namen.
Grundsätzlich möchte ich
findFileInFolder(String folderName) --- diese Methode gibt einen zufälligen Dateinamen oder die älteste in diesem Ordner erstellte Datei zurück
Hat das schon einmal jemand versucht? Gibt es eine Idee, wie man vermeiden kann, alle Dateien in einem Array aufzulisten und dann die erste Datei zu nehmen?
Hinzugefügt:
Nur für den Fall, dass ich mich nicht klar ausgedrückt habe (mein Englisch tut mir wirklich leid. Bitte verzeihen Sie mir, wenn ich präpotent oder aggressiv klinge, das ist wirklich nicht meine Absicht.) Die Datei wird nicht von einem Menschen ausgewählt, sie wird von der Maschine ausgewählt, ohne dass sie gefragt wird oder die Datei angezeigt wird, mit Ausnahme der Methode, die einen String mit dem Dateinamen zurückgibt
String findFileInFolder(String folderName)
Wie ich kommentiere, ist für die Nutzung von Ram und Prozessor, weil dies ein sekundärer Prozess und nicht die primäre des Projekts, so dass, wenn ich über tausend Dateien zu lesen, wird es erheblich reduzieren die Leistung meines Projekts :(
Danke ;)
Update: Das Programm läuft auf verschiedenen Computern, wenn ich also einfach auf das Verzeichnis zugreifen könnte, ohne darüber nachzudenken, welche Datei ich lesen soll, wäre das großartig =D
Hoffentlich letztes Update: Entschuldigt, dass ich euch gestört habe :)
Nach dem, was ich in den Antworten gelesen habe, gibt es keine Möglichkeit. Meine Frage ist: Welche guten Alternativen anstelle von einem Array würden Sie denken? Meine Idee ist, einen Index in einer Textdatei zu erstellen und nur die erste Zeile zu nehmen.