Archiv verlassen und diese Seite im Standarddesign anzeigen : OS herrausbekommen
milanaasde
28-07-2005, 14:30
Hallo,
gibt es unter java eine möglichkeit, herraus zubekommen, auf welchem OS die software lauft??
Habe das problem, das ich mit temporären dateien arbeite..
wo lager ich sie nun aber aus??
in /tmp
oder in c:\WINNT\Temp??
Yep, dazu gibts die System-Properties, z.B.
System.gerProperty("os.name")
weitere system-properties:
http://java.sun.com/docs/books/tutorial/essential/system/properties.html
peschmae
28-07-2005, 16:17
Ich glaube du suchst die Klasse java.io.File - die hat nämlich zwei Methoden die genau das machen was du eigentlich willst:
static File createTempFile(String prefix, String suffix)
Creates an empty file in the default temporary-file directory, using the given prefix and suffix to generate its name.
static File createTempFile(String prefix, String suffix, File directory)
Creates a new empty file in the specified directory, using the given prefix and suffix strings to generate its name
MfG Peschmä
milanaasde
29-07-2005, 08:39
Gibt es auch noch die möglichkeit die Auflösung auszulesen??
Vermutlich auch mit System.getProperties(??????), oder??
anda_skoa
29-07-2005, 12:53
Ist das aus einem bestimmten Grund für dich wichtig das vor der Erzeugung des Tempfiles zu wissen?
Ciao,
_
import java.awt.Dimension;
import java.awt.Toolkit;
...
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
fs111
quinte17
31-07-2005, 10:11
ich weiß ja nicht ob des gut ist, aber wirklich die meisten betriebssysteme haben eine umgebunsvariable namens TEMP (sogar windows)
in dieser variable steht der pafd zum ordner drin...
was ist wenn du die verwendest (wenn sie gesetzt ist)
greetz
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.