Accueil > Forum > > > > [VB.Net] Renommer un fichier sur un espace FTP
[VB.Net] Renommer un fichier sur un espace FTP
samedi 13 juin 2009 à 21:53:44 |
[VB.Net] Renommer un fichier sur un espace FTP

ideesnoires
|
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?
|
|
dimanche 14 juin 2009 à 00:37:26 |
Re : [VB.Net] Renommer un fichier sur un espace FTP

Galain
|
Réponse acceptée !
il existe la fonction Api FtpRenamefile Voici sa déclaration en VB 6.0 : adapte la pour VB Net PrivateDeclareFunction FtpRenameFile Lib " wininet.dll" Alias " FtpRenameFileA" ( ByVal hFtpSession AsLong, ByVal lpszExisting AsString, ByVal lpszNew AsString) AsBooleanLa théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. GRENIER Alain 
|
|
dimanche 14 juin 2009 à 01:59:12 |
Re : [VB.Net] Renommer un fichier sur un espace FTP

Mayzz
|
Réponse acceptée !
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' : System.Net.WebRequestMethods.Ftp.AppendFile System.Net.WebRequestMethods.Ftp.DeleteFile System.Net.WebRequestMethods.Ftp.DownloadFile System.Net.WebRequestMethods.Ftp.GetDateTimestamp System.Net.WebRequestMethods.Ftp.GetFileSize System.Net.WebRequestMethods.Ftp.ListDirectory System.Net.WebRequestMethods.Ftp.ListDirectoryDetails System.Net.WebRequestMethods.Ftp.MakeDirectory System.Net.WebRequestMethods.Ftp.PrintWorkingDirectory System.Net.WebRequestMethods.Ftp.RemoveDirectorySystem.Net.WebRequestMethods.Ftp.RenameSystem.Net.WebRequestMethods.Ftp.UploadFile System.Net.WebRequestMethods.Ftp.UploadFileWithUniqueNamePour plus d'information presse F2 sous Visual Basic et saisie FTP. Tu peux aussi rechercher des exemples sur ce site. Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
|
|
dimanche 14 juin 2009 à 02:03:04 |
Re : [VB.Net] Renommer un fichier sur un espace FTP

Mayzz
|
Oulala ! je me suis même pas relu ;o) Désolé à 2h00 du mat. je ne suis plus très frais ^^ Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
|
|
dimanche 14 juin 2009 à 12:04:50 |
Re : [VB.Net] Renommer un fichier sur un espace FTP

ideesnoires
|
Bonjour,
Je vous remercie infiniment!
Je test vos pistes et vous donne ma solution utilisée :D
Merci beaucoup!!
|
|
mardi 16 juin 2009 à 09:53:01 |
Re : [VB.Net] Renommer un fichier sur un espace FTP

ideesnoires
|
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!
|
|
mardi 16 juin 2009 à 10:45:09 |
Re : [VB.Net] Renommer un fichier sur un espace FTP

Mayzz
|
Réponse acceptée !
Salut, Il est vrais en théorie cela sert pour renommer des dossiers, mais ca fonctionne aussi avec les fichiers. Attention à la syntaxe : ftp.Rename ("/Dossier/sous dossier/fichier.ext", "Nouveau nom de fichier.ext")
Regarde cette source c'est un client FTP qui l'utilise. @+ Mayzz. Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
|
|
mardi 16 juin 2009 à 17:03:50 |
Re : [VB.Net] Renommer un fichier sur un espace FTP

ideesnoires
|
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...
|
|
mardi 16 juin 2009 à 17:30:34 |
Re : [VB.Net] Renommer un fichier sur un espace FTP

Mayzz
|
Tu peux poster ton code ??? Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
|
|
mardi 16 juin 2009 à 19:14:08 |
Re : [VB.Net] Renommer un fichier sur un espace FTP

ideesnoires
|
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 :
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")
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click System.Net.WebRequestMethods.Ftp.Rename("ftp://@ftp/logsauvegarde.txt", "ftp://@ftp/log160609.txt")
End Sub End Class
|
|
Cette discussion est classée dans : fichier, renommer, net, vb, ftp
Répondre à ce message
Sujets en rapport avec ce message
vb.net et Ftp [ par thonyboy ]
Bonjour,J'aimerais savoir si il est possible en vb.net de récuperer un fichier tata.txt depuis un site ftp qui nécéssite une identification.Idem peut
VB.Net Renommer Fichiers [ par MagDix ]
Salut Je veux me créer un petit prog pour renommer plus de 700 fichiersJe veux ajouter le texte (Photo) pour chauqe fichierExempleJ'ai des fichier q
Client FTP avec VB [ par Mathieu ]
Je développe un client FTP comme CuteFTP. Mais j'ai des problèmes avec le cache FTP. Il télécharge un fichier une première fois. Et quand je veux repr
Ouvrir un fichier en vb.net [ par freshprince ]
siouplait jorai besoin de savoir comment ouvrir un fichier sous vb.net plizzzzzzz ;p
Traitement d'un fichier Excel avec VB.NET [ par TitanK ]
Bonjour à tous,Je me suis mis au VB.NET et je dois avouer que j'ai pas mal de problèmes. J'ai un programme VB.NET qui ouvre un Open File Dialog et qui
ftp sous VB.net [ par medi ]
je voudrai recuperer un fichier excel le rendre sous format pdf et l'envoi en ftp dans un site intranet
Loader une image dans une picturebox et vb.net [ par lbstephane ]
Salut tout le monde.Je débute en vb.net (je dirais même en vb tout court ;)) et je voudrais lorsque je clic sur ma picture box, charger une image.J'ai
fichier chm avec VB.NET [ par matonfire ]
Bounjour,j'ai un petit problème avec mon projet, je voudrais ouvrir un fichier chm avec VB.net mais je ne sais pas comment faire.Mon fichier chm est c
Download en vb.net [ par Devpeur ]
Salut,Je doits faire ceci:1- Télécharger un fichier du serveur vers le repertoire c:\ du client.2- Ouvrir ce fichier chez le clientpour le 2 je pense
lecture et ecriture d'un fichier .ini en VB.NET [ par mimi75 ]
Bonjour,J'aimerais savoir comment on programme la lecture et l'écriturre d'un fichier .ini en VB.NETMerci d'avance pour vos réponsemimi75
Livres en rapport
|
Derniers Blogs
[SHAREPOINT] NOUVELLE PRéSENTATION POUR LA DOCUMENTATION SHAREPOINT SUR TECHNET.[SHAREPOINT] NOUVELLE PRéSENTATION POUR LA DOCUMENTATION SHAREPOINT SUR TECHNET. par Patrick Guimonet
Vous l'avez peut-être déjà remarqué ? La documentation SharePoint a subit un cure de "relooking" et prend un style inspiré de Metro, donc plus sobre, plus pur, plus clair ! C'est sur fond blanc et ca ressemble à ça : Globaleme...
Cliquez pour lire la suite de l'article par Patrick Guimonet ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|