Accès à un fichier sur une autre machine

Accès à un fichier sur une autre machine - Java - Programmation

Marsh Posté le 08-07-2002 à 12:20:09    

Salut,
 
bon j'ai un peu cherché sur le forum et j'ai rien trouvé  :(  
 
Donc :
j'ai 2 serveurs, je voudrais accéder à un fichier qui est sur le serveur2 à partir d'un agent Java sur mon serveur1 (le truc c'est que cet agent est exécuté par un serveur qui est lui-même lancé en tant que service système => si je monte un lecteur, je le fais avec un compte utilisateur => le serveur ne le voit pas => mon agent java non plus)
Donc j'imaginais ecrire en java la montée du lecteur réseau, mais voila, je ne sais pas faire :)
Qui peut m'aider, merci!

Reply

Marsh Posté le 08-07-2002 à 12:20:09   

Reply

Marsh Posté le 08-07-2002 à 12:20:55    

heu petite précision, je suis en Win 2000 server advanced sur les 2 machines

Reply

Marsh Posté le 08-07-2002 à 12:31:20    

LeMicky a écrit a écrit :

Salut,
Donc j'imaginais ecrire en java la montée du lecteur réseau, mais voila, je ne sais pas faire :)




 
pas possible.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 08-07-2002 à 12:33:57    

fous un serveur http sur le "serveur2" :)

Reply

Marsh Posté le 08-07-2002 à 12:34:29    

par exemple :) mais bon DL des fichiers par HTTP, beurk (enfin je veux dire des gros fichiers)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 08-07-2002 à 12:38:39    

Ce n'est pas possible??????
ghe?! :eek2:  
 
 
mais tu ne peux pas lancer un .bat à partir de Java??!! Tu peux bien lancer un exe non?

Reply

Marsh Posté le 08-07-2002 à 12:46:51    

euh oui oui mais c'est vraiment pas le genre de truc à faire en java. Mais sinon oui tu peux éxecuter un bat ou un exe.
 
mais bon c'est pas vraiment du Java non plus ;)
 


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 08-07-2002 à 14:00:08    

oui, je me suis mal exprimé, désolé, donc comment je fais pour lancer un .bat à partir d'une appli java?
J'ai regardé dans la classe System, mais j'ai rien vu qui ferait un genre de System.execute("c:\monbat.bat" ).
Alors si vous pouvez me dire la commande ce serait top mega cool :)

Reply

Marsh Posté le 08-07-2002 à 14:01:48    

Code :
  1. Runtime.getRuntime().exec("c:\\monbat.bat" );


 


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 08-07-2002 à 14:11:57    

DarkLord a écrit a écrit :

Code :
  1. Runtime.getRuntime().exec("c:\\monbat.bat" );


 
 




 
Ouais, mais bon, je crois qu'on est d'accord, Dark, beurk! :D

Reply

Marsh Posté le 08-07-2002 à 14:11:57   

Reply

Marsh Posté le 08-07-2002 à 14:14:49    

bin oui. Si il est obligé de le faire en Java ok mais sinon y a des language bien mieux adaptés pour ce genre de choses (enfin je suppose).


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 08-07-2002 à 14:22:42    

vi vi, bueurk peut etre, mais bon vous connaissez pas toutes les contraintes...
donc forcement du java, donc comme java ne sait pas faire (d'ailleurs je trouve ca un peu limitatif sur le coup...ca aurait ete bien de prevoir une ouverture de file("\\\\monhost\\lettre$\rep1\rep2\fic1@login:password" , car j'ai essaye File file=new File("\\\\monhost\\s$\\Rep1\\Rep2\\Rep3\\TraceXML.xml" ); et ca marche si j'ai deja la map de monter
)
 
voila, merci pour le runtime!!
ciao.

Reply

Marsh Posté le 08-07-2002 à 14:28:12    

LeMicky a écrit a écrit :

(d'ailleurs je trouve ca un peu limitatif sur le coup...ca aurait ete bien de prevoir une ouverture de file("\\\\monhost\\lettre$\rep1\rep2\fic1@login:password"



 
bin faut essayer de comprendre PQ tu ne peux pas faire ce genre de choses et là ca tout son sens (indépendances de l'OS par exemple).
 
A+


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 08-07-2002 à 14:45:16    

vi c'est vrai....
Ca ne fonctionne pas :(
mon bat fait un net use o: \\monhost\lettre$
si je le lance a la main, il me monte bien le lecteur s de monhost sous la lettre o
Dans mon agent java, ca ne le monte pas....  :cry:  
bon je vais me demerder....a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed