Bonjour,
est ce que je peut copier le contenu d'un fichier txt dans un autre fichier a distant c'est a dire dans une autre machine
si oui
comment je peut faire?
merci d'avance.
Bonjour,
est ce que je peut copier le contenu d'un fichier txt dans un autre fichier a distant c'est a dire dans une autre machine
si oui
comment je peut faire?
merci d'avance.
Ben euh, ca dépend de l'architecture. Si y'a un partage entre les deux, oui.
Peut etre meme sans partage entre les deux en faisant 2 appli client/Serveur
avec cette ligne de code
est ce que je écrire dans un autre fichier /var/log/test.txt c'est le path2 de ma machine debian a distant
Code : Sélectionner tout - Visualiser dans une fenêtre à part File.Copy(path1, path2,true);
si oui
comment je peut faire?
ou bien si il'ya une autre solution
merci d'avance
Il faut que ta machine debian partage ses fichiers via SMB (donc installer SAMBA, tousa toussa)
path2 doit etre un chemin que l'explorateur Windows comprendrait si tu le collait dans sa barre de chemin. Donc path2 doit impérativement désigner un emplacement partagé sur ta machine Debian :
//NomDeLaMachineSurLeReseauWINS/NomDeSonPartageWins/Lefichier.txt
Ou alors tu développe une appli en Mono sous Debian qui fera Serveur, grace par exemple à WCF. Tu pourra alors ouvrir un flux pour sérialiser ton fichier à envoyer et demander à ton appli Server de rediriger le flux vers un fichier.
juste les deux machine peut pinguer
mai je ne peut pas partager un fiicher dans la machine debian car je n'ai pas le droit de le faire
Ben c'est pas possible alors.
Binjour rezguiinfo,
Si un serveur ssh est installé sur la machine debian cible c'est possible via la dll que tu trouvera ici :
http://www.tamirgal.com/blog/page/SharpSSH.aspx
petit exemple :
A noter que seul l'utilisateur root pourra placer le fichier où il le souhaite, pour les autres tout dépends de leurs autorisations sur le dossier cible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Scp _Scp = new Scp("192.168.153.50", "nom de user", "mot de passe du user"); _Scp.Connect(); _Scp.To(@"C:\toto.txt", "/home/swif/toto.txt"); _Scp.Close();
A part configuration d'accès très restrictive chaque user pourra placer un fichier dans son home.
N'oublie pas aussi comme tu le vois dans l'exemple de fournir le chemin complet où placer le fichier, nom de celui-ci inclus. Dans l'exemple j'aurai très bien pus lui donner un autre nom que toto.txt.
Référence Tamir.SharpSSH.dll contenu dans le zip SharpSSH-1.1.1.13.bin.zip
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager