D'abord, j'utilise Ubuntu! :)Utilisation de "pathdir" sur les applications Java
J'ai besoin d'aide ici, je construit un Java App, je veux définir un arbre de chemin par défaut, comme ceci:
> cd /anyDirectory/meuRestaurante
> ls
bin/ data/
> cd bin
> ls
meuRestaurante.jar
> cd ..
> cd data
> ls
Cartoes.txt Clientes.txt
Je veux que mon Java App sauvegarder les fichiers de ces txt sur le répertoire /data
, tout est sur le répertoire /bin
. Exctaly, comment devrait être si j'utiliser ces fonctions pour lire/enregistrer les fichiers du txt .:
public static String readFile(String fileName) {
try {
File file = new File("."+fileName);
FileReader reader = new FileReader(file);
BufferedReader in = new BufferedReader(reader);
String string;
String returnString = "";
while ((string = in.readLine()) != null) {
returnString = "" + returnString + string;
}
in.close();
return returnString;
} catch (IOException e) {
System.err.println("readFile " + e.getMessage());
return null;
}
}
public static boolean writeFile(String fileName, String newContent){
try {
BufferedWriter out = new BufferedWriter(new FileWriter(fileName, true));
out.write(newContent);
out.close();
return true;
}catch(IOException e){
System.err.println("writeFile " + e.getMessage());
return false;
}
}
Comment devrait être le fileName
?
Est-ce que quelqu'un a un pourboire?