newangel85
Member
Ich hab eine Textdatei wo informationen über Dateien drin stehen.
Diese Textdatei ist so aufgebaut.
Name|Pfad des Programms
Logdatei|C:\Logfiles\Inilog.conf
Edit3|C:\\Programme\Edit3\edit3.Ini
usw
Ich möchte diese Informationen auslesen und in ein Vector vom Typ IniFile speichern mit Namen und Pfad als Eigenschaften.Dazu hab ich eine Klasse IniFile angelegt wo ich mir ein Pfad und Name zurück geben lasse.
Als ergebnis wollte ich dann ein gefüllten Vector mit Inifiles haben die ein Namen und ein Pfad besitzen.
Meine load Methode sieht so aus:
public Vector<IniFile> loadIniFile()
{
Vector<IniFile> m_vIniFile = new Vector<IniFile>()
//Prüft ob meine Textdatei überhaupt da
if((m_propertyConfig != null) || (m_propertyConfig.length() != 0))
{
BufferedReader f;
String line ;
try
{
f = new BufferedReader(
new FileReader(m_propertyConfig));
while ((line = f.readLine()) != null)
{
StringTokenizer token = new StringTokenizer(line,"|");
if(token.hasMoreTokens())
{
IniFile file = new IniFile();
m_vIniFile.add(line);
hier weiß ich nicht wie ich das Programmieren soll damit ich
nur infiles in mein Vector hab aber mit 2 Eigenschaften,den pfad und den Namen /COLOR]
}
}
f.close();
}
catch (IOException e)
{
e.printStackTrace();;
System.out.println("Katalog konnte nicht geladen werden" + e);
}
}
Danke für eure Hilfe
Diese Textdatei ist so aufgebaut.
Name|Pfad des Programms
Logdatei|C:\Logfiles\Inilog.conf
Edit3|C:\\Programme\Edit3\edit3.Ini
usw
Ich möchte diese Informationen auslesen und in ein Vector vom Typ IniFile speichern mit Namen und Pfad als Eigenschaften.Dazu hab ich eine Klasse IniFile angelegt wo ich mir ein Pfad und Name zurück geben lasse.
Als ergebnis wollte ich dann ein gefüllten Vector mit Inifiles haben die ein Namen und ein Pfad besitzen.
Meine load Methode sieht so aus:
public Vector<IniFile> loadIniFile()
{
Vector<IniFile> m_vIniFile = new Vector<IniFile>()
//Prüft ob meine Textdatei überhaupt da
if((m_propertyConfig != null) || (m_propertyConfig.length() != 0))
{
BufferedReader f;
String line ;
try
{
f = new BufferedReader(
new FileReader(m_propertyConfig));
while ((line = f.readLine()) != null)
{
StringTokenizer token = new StringTokenizer(line,"|");
if(token.hasMoreTokens())
{
IniFile file = new IniFile();
m_vIniFile.add(line);
hier weiß ich nicht wie ich das Programmieren soll damit ich
nur infiles in mein Vector hab aber mit 2 Eigenschaften,den pfad und den Namen /COLOR]
}
}
f.close();
}
catch (IOException e)
{
e.printStackTrace();;
System.out.println("Katalog konnte nicht geladen werden" + e);
}
}
Danke für eure Hilfe