J'essaie d'utiliser C# FtpWebRequest pour télécharger un fichier. Je ne veux pas télécharger à moins que la version du fichier dans le site de téléchargement soit supérieure à la version actuelle du fichier. Comment puis-je vérifier/obtenir la version du fichier sur le serveur distant?C# FtpWebRequest Vérification de la version du fichier
0
A
Répondre
1
Only .exe and .dll files have version info, which can be read by using FileVersionInfo..::.GetVersionInfo(). Text files do not have version info. Also, in order to read this version info, you'll have to download the file to a temp location.Alternately, you can use the LastModifiedDate of the file to check if it is more recent. That will work for any type of file and can be done directly at the FTP site w/o downloading the file:
string requestUriString = BuildRequestUriString(ServerName, Path, fileName); FtpWebRequest aRequest = (FtpWebRequest) WebRequest.Create(requestUriString) aRequest.Method = WebRequestMethods.Ftp.GetDateTimestamp; ... using (FtpWebResponse aResponse = (FtpWebResponse) aRequest.GetResponse()) { return aResponse.LastModified; }
Questions connexes
- 1. Vérification de la version du fichier dans Ruby sous Windows
- 2. Vérification de la version de Mutex
- 3. FtpWebRequest déplacer le fichier
- 4. Vérification de la validité du numéro de version avec Perl
- 5. vérification de la version avant l'application lancement du cacao
- 6. Vérification du fichier téléchargé
- 7. Vérification du nom de fichier
- 8. Version du fichier Vs. Version du produit
- 9. Définition du port dans FtpWebRequest
- 10. Suppression de la version du fichier XML
- 11. Déterminer la version du fichier dll référencé en C#
- 12. C# - Serveur de vérification/test FTP
- 13. Vérification de la fin de la copie du fichier
- 14. Visual C#: quitter la vérification du programme
- 15. FtpWebRequest Télécharger le fichier Taille incorrecte
- 16. Attributs de fichier Windows/version du fichier
- 17. Vérification de la taille du fichier avant de le télécharger
- 18. Vérification du verrouillage de fichier sans test
- 19. C Socket, vérification du serveur
- 20. Comment afficher la version du fichier TAP
- 21. Chargement du fichier app.config dans la version
- 22. Client Vérification de la taille du fichier en utilisant HTML5?
- 23. Vérification C++ du type de référence
- 24. .Net FtpWebRequest échoue parfois
- 25. C#, la vérification est correcte
- 26. Vérification du code de réponse C#
- 27. Définition de la version du fichier automatiquement après la compilation
- 28. Java ressource version du fichier
- 29. Version du fichier WAR Grails
- 30. Obtenir la taille du fichier sur un FTP en C#