16 juin 2014, 16:12
public static void main(String[] args)
{
File file = new File(craftMyModDirection);
file.mkdirs();
File[] files = file.listFiles();

for(File f : files)
{
String[] values = getFileValues(f);
System.out.println(this.setStringAttribute("cequejeveux", values);
}
}

public static String[] getFileValues(File file)
{
BufferedReader reader = null;
String[] lines = new String[128];

try
{
reader = new BufferedReader(new FileReader(file));
String currentLine;

int counter = 0;

while((currentLine = reader.readLine()) != null)
{
lines[counter] = currentLine;
++counter;
}

reader.close();
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{

}

return lines;
}

public String setStringAttribute(String attribute, String[] values)
{
for(String s : values)
{
if(s.startsWith(attribute))
{
return s.split(":")[1];
}
}

return null;
}

Ma méthode n’est pas la meilleure je le sais bien et je compte en changer plus tard. Mais pour le moment tu peux le voir à l’oeuvre au dessus (j’ai retapé les codes à la main sans faire de test par contre), ou sur la classe “Loader” de mon mod : https://github.com/Epharos/Craft-My-Mod/blob/master/src/main/java/fr/epharos/craftmymod/Loader.java