Vossi84 Geschrieben 22. Juni 2005 Teilen Geschrieben 22. Juni 2005 Hallo @ All! Ich hoffe hier kann mir jemand helfen. Ich möchte ein PGM schreiben, was mir die Restkapazitäten eines Laufwerkes anzeigt, bzw. es würde mir schon reichen, wenn ich den Freienspreicherplatz irgendwie rausbekommen könnte. Ich bin für jede Antwort sehr dankbar. :e@sy Cya Vossi Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etherius Geschrieben 24. Juni 2005 Teilen Geschrieben 24. Juni 2005 Ich hab da mal irgendwann nen script gebaut ... ich such das mal raus und meld mich später nochma ... *g* ich schick mir auch ne mail damit ichs nich vergess :p Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etherius Geschrieben 24. Juni 2005 Teilen Geschrieben 24. Juni 2005 Hmm ... sorry ich find das irgendwie grad nich ... ich guck nochma nen bisschen weiter aber so ausm stehgreif weiß ich das jetzt grad nicht. mfg Eth Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Vossi84 Geschrieben 27. Juni 2005 Autor Teilen Geschrieben 27. Juni 2005 HI @ All... Danke dir etherius, aber ich habe es gerade selber hin bekommen. Ist zwar nicht die eleganteste Lösung, aber es dient dem Zweck. Lösung: - cmd /c dir ausführen - Inputstream einlesen - vorletze Zeile nehmen - dort die freien Bytes auslesen --> den String in long umwandeln und man kann damit tun und lassen was man will! (Was mir jetzt noch fehlt ist ein CMD-Befehl, mit dem ich die gesamt Kapazität auslesen kann, aber der dient nur noch zur Verschönerung!) MfG Vossi Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_Newlukai Geschrieben 27. Juni 2005 Teilen Geschrieben 27. Juni 2005 Und es kennt keiner eine Klasse, die dies ermittelt??? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Vossi84 Geschrieben 27. Juni 2005 Autor Teilen Geschrieben 27. Juni 2005 Nein, ich glaube nicht... nach dem ich darüber etwas gelesen habe, ist es auch logisch! Java steht für Plattformunabhängigkeit! Wenn ich jetzt hier was mit CMD-Befehlen mache (oder eben auch dirket auf "BESTIMMTE" Laufwerke zu greifen möchte) ist es nicht mehr unabhängig... Stimmst du mir da zu? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Monty82 Geschrieben 27. Juni 2005 Teilen Geschrieben 27. Juni 2005 Vielleicht hilft Dir auch diese Klassen-Bibliothek weiter... http://tolstoy.com/samizdat/jconfig.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_Newlukai Geschrieben 27. Juni 2005 Teilen Geschrieben 27. Juni 2005 Nein, ich glaube nicht... nach dem ich darüber etwas gelesen habe, ist es auch logisch! Java steht für Plattformunabhängigkeit! Wenn ich jetzt hier was mit CMD-Befehlen mache (oder eben auch dirket auf "BESTIMMTE" Laufwerke zu greifen möchte) ist es nicht mehr unabhängig... Stimmst du mir da zu? Jein. Sicher ist es nicht plattformunabhängig, die Funktionalität mit "CMD" zu simulieren. Allerdings sagt Dir als Anwender doch jedes Betriebssystem, wie groß welche Datei bzw. Verzeichnis ist. Und da man mit einem File-Objekt einen Verweis auf eine Datei im Dateisystem hat, sollte es doch möglich sein, vom BS abzufragen, wie groß diese Datei ist? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Vossi84 Geschrieben 27. Juni 2005 Autor Teilen Geschrieben 27. Juni 2005 Da gebe ich dir vollkommen recht. Mit einem File-Obj bekomme ich Zugriff auf die Größe, versuch das aber bitte mal mit Verzeichnissen bzw. mit Root/Laufwerken! Das geht an der Stelle leider nicht mehr. Was mir eben dazu noch einfallen würde, mit einem CMD-Befehl die Größe rauszubekommen und dann auch eben mit einem InputStream einlesen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_Newlukai Geschrieben 27. Juni 2005 Teilen Geschrieben 27. Juni 2005 Da gebe ich dir vollkommen recht. Mit einem File-Obj bekomme ich Zugriff auf die Größe, versuch das aber bitte mal mit Verzeichnissen bzw. mit Root/Laufwerken! Das geht an der Stelle leider nicht mehr. Tatsache. Das geht ja. Hab' nur nach Methoden mit einem 'size' im Namen gesucht. Heißt aber 'length'. Das das mit Verzeichnissen nicht klappt, kann ich mir denken. Denn auch Windows macht das, was ich vorschlage: Du läßt Dir alle Dateien in diesem Verzeichnis geben und iterierst drüber. Während dem Iterieren summierst Du die Größen auf. Falls unter den Objekten im Verzeichnis wieder ein Verzeichnis ist, tust Du genau dasselbe nochmal -> Rekursion. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.