ideesnoires
Messages postés8Date d'inscriptionsamedi 28 mars 2009StatutMembreDernière intervention17 janvier 2010
-
13 juin 2009 à 21:53
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 2020
-
16 juin 2009 à 19:44
Bonjour a toutes et a tous,
Je pense en dire long rien qu'avec le titre, mais plus on fournit d'infos, et meilleure est la qualité de la réponse ^^
Alors en effet, sur une machine cliente un fichier journal (log) en .txt est créer et est envoyé via ftp, m'envoie se déroule parfaitement bien, là n'est pas le soucis...C'est à dire qu'une fois envoyé, j'aurais souhaitée qu'il soit renommé avec la date et heure, "hélas, c'est là qu'est l'os", j'atteind mes limites et fait donc appel a votre aide...
Si quelqu'un a une solution ou une piste sur laquelle m'orienté?
PS : je fais ça en vb.net ;)
hum...et suis je au bon endroit pour poser ma question?
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 14 juin 2009 à 01:59
Bonsoir,
Pour les fonctions FTP le framework dispose des fonction de requêtes FTP :
Utilise'System.Net.FtpWebRequest' pour evoyer une requête FTP vers un serveur, 'System.Net.FtpWebResponse' pour recevoir un réponse de celui-ci, tu peux bien entendu choisir ta requête via les constantes de la classe : 'System.Net.WebRequestMethods.Ftp' :
ideesnoires
Messages postés8Date d'inscriptionsamedi 28 mars 2009StatutMembreDernière intervention17 janvier 2010 16 juin 2009 à 09:53
Re bonjour,
Alala j'ai du mal^^ De ce que j'ai cru comprendre a ce que visual studio me dit, "System.Net.WebRequestMethods.Ftp.Rename" sert a renommer un dossier, sa fonctionne, mais po pour mon fichier :s
Je vais essayer de voir ce que pourrais donner une adaptation de la piste de Galain ;)
D'autres idées?
Bonne journée à tous!
ideesnoires
Messages postés8Date d'inscriptionsamedi 28 mars 2009StatutMembreDernière intervention17 janvier 2010 16 juin 2009 à 17:03
Bonjour,
Je te remercie beaucoup de ta réponse, très appréciable quand on débute comme moi ^^
Alors j'ai bien trouvé la partie ou il renomme dans la source intéressante que tu cites (fichier demo.vb ligne 200), mais certainement faute à moi, je n'y vois pas ce que je cherche :s
En utilisant "System.Net.WebRequestMethods.Ftp.Rename("ftp://@ftp/arborescence/fichier.txt", "ftp://@ftp/arbo/fichier160609.txt")" , visual studio me renvoie "Expression is not a method", et la je dis "GLURP" ^^
J'ai tout de même ajouté "Imports System.net.WebRequestMethods", mais cela dépasse quelque peu...
ideesnoires
Messages postés8Date d'inscriptionsamedi 28 mars 2009StatutMembreDernière intervention17 janvier 2010 16 juin 2009 à 19:14
Re bonjour,
Oui bien sur, sans aucun soucis pour le code, c'est un projet sur lequel je fais les essais avant d'en concrétiser un autre plus gros :
<hr size="2" width="100%" />Imports System
Imports System.Net.WebRequestMethods.Ftp
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If System.IO.File.Exists("c:\logsauvegarde.txt") = False Then
System.IO.File.CreateText("c:\logsauvegarde.txt")
Else
Dialog1.Show()
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
My.Computer.Network.UploadFile("c:\logsauvegarde.txt", "ftp://@ftp/log.txt", "id", "mdp")