C
coco_der_Affe
Gast
Hallihallo.
Ich hoffe sehr, ihr könnt mir helfen. Ich hab schon alles durchsucht und gegoogelt, aber meine Fähigkeiten reichen wohl auch nicht wirklich dafür, die Frage verständlich zu formulieren, da ich erst ein Semester Java hatte. Bin nicht mal sicher, ob der Bereich hier der richtige ist. Habe nur Anfänger gelesen und mich gleich heimisch gefühlt
Ich mache hier eine Art Praktium in einer Bank und bin mit einer Aufgabe hier mehr oder weniger (mehr weniger) alleine gelassen worden, die meinen geistigen Horizont bei weitem übersteigt.
Ein in Java realisiertes Programm liegt vor. Es ist eigentlich schon fertig geschrieben (mit GUI). Verzeichnisse werden in einer Baumstruktur angezeigt. Man kann diese minimieren und maximieren. Nun kann man auf der rechten Seite neben jedem Eintrag (Verzeichnisse und die darin liegenden Dateien) Checkboxes betätigen. Per Button wird ein Code auf der rechten Seite der GUI generiert, der nachher dazu dienen soll, Pakete einzuspielen.
Anhand der so markierten Einträge erstellt man also so eine Konfigurationsdatei, die folgendermaßen aufgebaut ist.
d none log/request 775 Owner-Name Other-Name (bei Verzeichnissen)
Bei Dateien ist es genauso nur dass "f" für Files davor steht und anstelle des Verzeichnisses der Name der Datei.
Wie gesagt steht schon alles bis auf Owner-Name und Other-Name.
Ich arbeite in UNIX mit einer Version von Eclipse.
Wenn ich in einem Terminal unter UNIX "ls -al" eingebe bekomme ich die gewünschten Informationen, wer innerhalb des von mir gewählten Verzeichnisses Owner und Other (oder ist das Gruppe?) ist.
Innerhalb des (für meinen Horizont) riesigen Programms, wird der Konfigurationstext folgendermaßen erzeugt.
Wobei da bestimmt alles fehlt, was ihr braucht, um meine Frage richtig zu beantworten. Tut mir leid, aber für mich ist das alles Pakistani mit türkischen Untertiteln.
Meine Frage ist jetzt, wie man am besten die selben Informationen eines Verzeichnisses/Datei über dessen Owner/Group auslesen kann, wie ich es per "ls -al" erhalte, wenn ich es im UNIX-Terminal eingebe.
Puh, ich hoffe, ihr könnt mir helfen - Ansonsten werde ich diese Aufgabe nämlich wieder abgeben.
Vielen vielen Dank - Ihr seid die besten.
Ich hoffe sehr, ihr könnt mir helfen. Ich hab schon alles durchsucht und gegoogelt, aber meine Fähigkeiten reichen wohl auch nicht wirklich dafür, die Frage verständlich zu formulieren, da ich erst ein Semester Java hatte. Bin nicht mal sicher, ob der Bereich hier der richtige ist. Habe nur Anfänger gelesen und mich gleich heimisch gefühlt
Ich mache hier eine Art Praktium in einer Bank und bin mit einer Aufgabe hier mehr oder weniger (mehr weniger) alleine gelassen worden, die meinen geistigen Horizont bei weitem übersteigt.
Ein in Java realisiertes Programm liegt vor. Es ist eigentlich schon fertig geschrieben (mit GUI). Verzeichnisse werden in einer Baumstruktur angezeigt. Man kann diese minimieren und maximieren. Nun kann man auf der rechten Seite neben jedem Eintrag (Verzeichnisse und die darin liegenden Dateien) Checkboxes betätigen. Per Button wird ein Code auf der rechten Seite der GUI generiert, der nachher dazu dienen soll, Pakete einzuspielen.
Anhand der so markierten Einträge erstellt man also so eine Konfigurationsdatei, die folgendermaßen aufgebaut ist.
d none log/request 775 Owner-Name Other-Name (bei Verzeichnissen)
Bei Dateien ist es genauso nur dass "f" für Files davor steht und anstelle des Verzeichnisses der Name der Datei.
Wie gesagt steht schon alles bis auf Owner-Name und Other-Name.
Ich arbeite in UNIX mit einer Version von Eclipse.
Wenn ich in einem Terminal unter UNIX "ls -al" eingebe bekomme ich die gewünschten Informationen, wer innerhalb des von mir gewählten Verzeichnisses Owner und Other (oder ist das Gruppe?) ist.
Innerhalb des (für meinen Horizont) riesigen Programms, wird der Konfigurationstext folgendermaßen erzeugt.
Code:
stat.cstat(file.getPath());
sb.append(what + " none "
+ file.getPath().replaceAll(path + "/", "") + " "
+ stat.getFilePermissions() +" "
Wobei da bestimmt alles fehlt, was ihr braucht, um meine Frage richtig zu beantworten. Tut mir leid, aber für mich ist das alles Pakistani mit türkischen Untertiteln.
Meine Frage ist jetzt, wie man am besten die selben Informationen eines Verzeichnisses/Datei über dessen Owner/Group auslesen kann, wie ich es per "ls -al" erhalte, wenn ich es im UNIX-Terminal eingebe.
Puh, ich hoffe, ihr könnt mir helfen - Ansonsten werde ich diese Aufgabe nämlich wieder abgeben.
Vielen vielen Dank - Ihr seid die besten.