Problème pour accéder à un fichier qui se trouve sur une autre machine

cheveudange Messages postés 3 Date d'inscription mercredi 21 juillet 2004 Statut Membre Dernière intervention 14 septembre 2005 - 14 sept. 2005 à 18:00
safisoft Messages postés 489 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 13 mai 2009 - 15 sept. 2005 à 16:49
Bonjour,

lorsque je créé un fichier et que celui ci se trouve sur une autre machine et que j'ai totalement tous les droits sur celui ci, java me dit qu'il existe pas. ( même en ajoutant un lecteur réseau)

exemple :

File testFile = new File([file://srv-test/Documents/DOC/documentTest.doc \\srv-test\Documents\DOC\documentTest.doc]);
if(testFile.exist())
{
out.System.println("le fichier existe");
}
else
{
out.System.println("le fichier n'existe pas");
}

merci d'avance pour toute aide.

5 réponses

sheorogath Messages postés 2448 Date d'inscription samedi 21 février 2004 Statut Modérateur Dernière intervention 29 janvier 2010 17
14 sept. 2005 à 18:13
"[file://srv-test//Documents//DOC//documentTest.doc \\srv-test\\Documents\\DOC\\documentTest.doc]" essay ca !!
sinon je n'ai pas teste moi meme n'ayant pas de reseau local

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
0
sheorogath Messages postés 2448 Date d'inscription samedi 21 février 2004 Statut Modérateur Dernière intervention 29 janvier 2010 17
14 sept. 2005 à 18:14
et ca : out.System.println("le fichier existe"); par ca :
System.out.println("le fichier existe");
pareil pour l'autre sortie ecran

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
0
cheveudange Messages postés 3 Date d'inscription mercredi 21 juillet 2004 Statut Membre Dernière intervention 14 septembre 2005
14 sept. 2005 à 18:19
pour le system.out.println, je l'ai tapé à la main en fait et je l'avais bien écrit bien sur dans mon code.

pour les doubles \, j'ai déjà essayé, mais ça passe pas.

il n'y aurrait pas une autre class pour faire cela ? car j'ai essayer avec la classe URL mais ça passe pas non plus:/
0
cs_Miti Messages postés 28 Date d'inscription dimanche 28 mars 2004 Statut Membre Dernière intervention 30 septembre 2005
14 sept. 2005 à 19:18
Ecoute..

Pour ma part quand je me connecte via JDBC à mon sqlServeur l'url ressemble à ça:

//ordi-1\\Base_SQL\\etc...

donc pour toi essaye de mettre // en premier puis \\ pour les suivant...

//[file://Documents//DOC//documentTest.doc srv-test\\Documents\\DOC\\documentTest.doc]

Si ça marche ne me demande pas pourquoi...:O)

Bonne
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
safisoft Messages postés 489 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 13 mai 2009 6
15 sept. 2005 à 16:49
ecoute il faut utiliser le constructeur File qui prend un URL au lieu de selui qui prend un String.
Ok?,
----


0
Rejoignez-nous