comment lire fichier texte chemin d'accès relatif
J'ai lu les sources ici & là, mais n'ont pas le code suivant de travail. En gros, je souhaite lire un fichier texte, nommé "Administrateur" dans le dossier 'src'. J'aurai besoin d'un chemin d'accès relatif, étant donné que ce projet peut être transféré à une autre personne. S'il vous plaît être patient avec moi.
public void staffExists () throws IOException
{
//http://stackoverflow.com/questions/2788080/reading-a-text-file-in-java
BufferedReader reader = new BufferedReader(new FileReader(getClass().getResourceAsStream ("/DBTextFiles/Administrator.txt")));
try
{
String line = null;
while ((line = reader.readLine()) != null)
{
if (!(line.startsWith("*")))
{
System.out.println(line);
}
}
}
catch (IOException ex)
{
ex.printStackTrace();
}
finally
{
reader.close();
}
}
double possible de Comment lire des fichiers texte chemin d'accès relatif à un projet?
Quel est le problème ?
Inc: avez regardé la suggestion de l'url. mais je ne peux pas le faire fonctionner encore, merci de bien vouloir me guider.
Petit Enfant: j'ai eu cette persistance de l'erreur io.filenotfoundexception
La première ligne sous la signature de la méthode doivent aller à l'intérieur du bloc try, rien d'autre, en raison déclenche une exception.
Quel est le problème ?
Inc: avez regardé la suggestion de l'url. mais je ne peux pas le faire fonctionner encore, merci de bien vouloir me guider.
Petit Enfant: j'ai eu cette persistance de l'erreur io.filenotfoundexception
La première ligne sous la signature de la méthode doivent aller à l'intérieur du bloc try, rien d'autre, en raison déclenche une exception.
OriginalL'auteur user2945412 | 2013-11-09
Vous devez vous connecter pour publier un commentaire.
C'est valable chemin d'accès absolu (sur les systèmes que je connais):
Donc, ce que le autre réponse l'a dit, était d'obtenir le chemin d'accès au répertoire courant:
Puis concaténer votre chemin relatif avec:
OriginalL'auteur willy
Je comprends maintenant, un peu de réponses ici, & il ne vous aider à obtenir de moi à l'objectif. A fait une courte modifier mon code & il a travaillé. Espérons qu'il aidera aussi quelques pauvres âmes.
OriginalL'auteur user2945412
Ce n'est pas correct:
Vous voulez:
il n'a pas typecheck
OriginalL'auteur Robin Green
Dans presque tous les cas, vous devez utiliser le portable de barre oblique
"/"."
Dans tous les cas, vous devez utiliser le Fichier constructeur qui accepte un Fichier (parent) & String (nom de fichier) ou de l'utilisationSystem.getProperty("file.separator").
OriginalL'auteur Kas