Dans une application Visual Basic j'utilise les commandes FTP pour travailler avec un poste unix.
Je voudrais savoir comment faire pour recuperer dans mon programme la
date
de fichiers etant sur le poste unix ?
Merci pour vos reponses.
Hello,
Le problème est un peu délicat car les serveurs FTP sont libres de te retourner la date et l'heure au format de leur choix, ce n'est pas spécifié. En fait, c'est même plus subtil, car voici ce que dit la FRC pour la commande LIST:
This command causes a list to be sent from the server to the passive DTP. If the pathname specifies a directory or other group of files, the server should transfer a list of files in the specified directory. If the pathname specifies a file then the server should send current information on the file.
En gros ça dit que le serveur "devrait" (should) envoyer une liste des fichiers présents dans le répertoire spécifié et "devrait" envoyer des informations.
Mais la RFC précise bien:
Since the information on a file may vary widely from system to system, this information may be hard to use automatically in a program, but may be quite useful to a human user.
Ca veut dire: comme les informations peuvent varier d'un système à l'autre, le serveur est libre de renvoyer ce qu'il veut et donc que l'information est difficile à processer de manière automatique, même si pour un lecteur humain ce sera assez simple.
Voici par exemple ce que renvoie le serveur FTP de Skynet.be
-rw-r--r-- 1 httpd 64437 Aug 23 2004 fic.txt
Tu noteras que le format est différent de ce que renvoie le serveur wanadoo de Jacques:
-rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier
Dans ce dernier, il y a l'heure mais pas l'année.
Bref, pour t'en sortir: Si ton programme est utilisé toujours avec la même machine Unix, regarde l'allure de ce qui est renvoyé par la commande LIST et écris une petite fonction pour récupérer la date.
Pour la partie FTP elle même, le plus simple (amha) est sans doute d'implémenter le minimum de RFC959.
Si tu veux un exemple, voici un petit client FTP en VB (code et exe):
http://users.skynet.be/candide/client-ftp.zip
Bonne prog!
-- Jean-marc Tester mon serveur (VB6) => http://myjmnhome.dyndns.org "There are only 10 kind of people those who understand binary and those who don't." mailto: remove '_no_spam_' ;
<util> a écrit dans le message de
news:%23b3pHFnUGHA.1160@TK2MSFTNGP09.phx.gbl...
Bonjour,
Dans une application Visual Basic j'utilise les commandes FTP pour
travailler avec un poste unix.
Je voudrais savoir comment faire pour recuperer dans mon programme la
date
de fichiers etant sur le poste unix ?
Merci pour vos reponses.
Hello,
Le problème est un peu délicat car les serveurs FTP sont libres de te
retourner la date et l'heure au format de leur choix, ce n'est pas
spécifié. En fait, c'est même plus subtil, car voici ce que dit la FRC
pour la commande LIST:
This command causes a list to be sent from the server to the passive
DTP. If the pathname specifies a directory or other group of files, the
server should transfer a list of files in the specified directory. If
the pathname specifies a file then the server should send current
information on the file.
En gros ça dit que le serveur "devrait" (should) envoyer une liste des
fichiers présents dans le répertoire spécifié et "devrait" envoyer des
informations.
Mais la RFC précise bien:
Since the information on a file may vary widely from system to system,
this information may be hard to use automatically in a program, but may
be quite useful to a human user.
Ca veut dire: comme les informations peuvent varier d'un système à
l'autre, le serveur est libre de renvoyer ce qu'il veut et donc que
l'information est difficile à processer de manière automatique, même
si pour un lecteur humain ce sera assez simple.
Voici par exemple ce que renvoie le serveur FTP de Skynet.be
-rw-r--r-- 1 XXXXXX@users.skynet.be httpd 64437 Aug 23 2004 fic.txt
Tu noteras que le format est différent de ce que renvoie le serveur
wanadoo de Jacques:
-rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier
Dans ce dernier, il y a l'heure mais pas l'année.
Bref, pour t'en sortir:
Si ton programme est utilisé toujours avec la même machine Unix,
regarde l'allure de ce qui est renvoyé par la commande LIST
et écris une petite fonction pour récupérer la date.
Pour la partie FTP elle même, le plus simple (amha) est sans doute
d'implémenter le minimum de RFC959.
Si tu veux un exemple, voici un petit client FTP en VB (code et exe):
http://users.skynet.be/candide/client-ftp.zip
Bonne prog!
--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ; _no_spam_jean_marc_n2@yahoo.fr
Dans une application Visual Basic j'utilise les commandes FTP pour travailler avec un poste unix.
Je voudrais savoir comment faire pour recuperer dans mon programme la
date
de fichiers etant sur le poste unix ?
Merci pour vos reponses.
Hello,
Le problème est un peu délicat car les serveurs FTP sont libres de te retourner la date et l'heure au format de leur choix, ce n'est pas spécifié. En fait, c'est même plus subtil, car voici ce que dit la FRC pour la commande LIST:
This command causes a list to be sent from the server to the passive DTP. If the pathname specifies a directory or other group of files, the server should transfer a list of files in the specified directory. If the pathname specifies a file then the server should send current information on the file.
En gros ça dit que le serveur "devrait" (should) envoyer une liste des fichiers présents dans le répertoire spécifié et "devrait" envoyer des informations.
Mais la RFC précise bien:
Since the information on a file may vary widely from system to system, this information may be hard to use automatically in a program, but may be quite useful to a human user.
Ca veut dire: comme les informations peuvent varier d'un système à l'autre, le serveur est libre de renvoyer ce qu'il veut et donc que l'information est difficile à processer de manière automatique, même si pour un lecteur humain ce sera assez simple.
Voici par exemple ce que renvoie le serveur FTP de Skynet.be
-rw-r--r-- 1 httpd 64437 Aug 23 2004 fic.txt
Tu noteras que le format est différent de ce que renvoie le serveur wanadoo de Jacques:
-rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier
Dans ce dernier, il y a l'heure mais pas l'année.
Bref, pour t'en sortir: Si ton programme est utilisé toujours avec la même machine Unix, regarde l'allure de ce qui est renvoyé par la commande LIST et écris une petite fonction pour récupérer la date.
Pour la partie FTP elle même, le plus simple (amha) est sans doute d'implémenter le minimum de RFC959.
Si tu veux un exemple, voici un petit client FTP en VB (code et exe):
http://users.skynet.be/candide/client-ftp.zip
Bonne prog!
-- Jean-marc Tester mon serveur (VB6) => http://myjmnhome.dyndns.org "There are only 10 kind of people those who understand binary and those who don't." mailto: remove '_no_spam_' ;
Jacques93
Bonsoir Jean-Marc, une fois :-) , Jean-Marc a écrit :
<util> a écrit dans le message de
[...]
Voici par exemple ce que renvoie le serveur FTP de Skynet.be
-rw-r--r-- 1 httpd 64437 Aug 23 2004 fic.txt
Tu noteras que le format est différent de ce que renvoie le serveur wanadoo de Jacques:
-rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier
Juste une petite précision, si je puis me permettre, deux fois :-) . Cette différence ne me semble pas liée aux serveurs Skynet ou wanadoo, mais à la manière dont sont affichées les dates / heure sur beaucoup de système Unix. Si la date correspond à l'année en cours , l'année n'est pas affichée. Par contre si l'année est différente l'heure n'est pas affichée.
Je suis tout à fait d'accord avec Jean-Marc, trois fois :-) , c'est le serveur qui décide de la manière dont il renvoie les infos. Afin que le client puisse les interpréter correctement, il y a la commande "SYST" de la RFC qui permet au client de savoir à qui il a à faire.
En dehors des dates, les infos :
-rw-r--r-- correspondent aux autorisations d'exécution(x) / lecture(r) / écriture(w) pour le propriétaire, le groupe auquel il appartient, et aux utilisateurs non membre du groupe.
ou (?) chez wanadoo
indique le propriétaire du fichier
httpd ou (?) chez wanadoo
indique le groupe auquel le propriétaire appartient
le chiffre 1 qui apparaît entre les autorisations et le propriétaire correspond au nombre de liens symboliques (traduction approximative) existant sur ce fichier (de manière très schématique, similaire aux raccourcis de Windows)
Il est d'ailleurs assez étonnant de voir qu'il est presque plus simple de programmer un serveur FTP plutôt qu'un client (en dehors des questions de performances, de disponibilité, et de sécurité)
-- Cordialement,
Jacques.
Bonsoir Jean-Marc, une fois :-) ,
Jean-Marc a écrit :
<util> a écrit dans le message de
[...]
Voici par exemple ce que renvoie le serveur FTP de Skynet.be
-rw-r--r-- 1 XXXXXX@users.skynet.be httpd 64437 Aug 23 2004 fic.txt
Tu noteras que le format est différent de ce que renvoie le serveur
wanadoo de Jacques:
-rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier
Juste une petite précision, si je puis me permettre, deux fois :-) .
Cette différence ne me semble pas liée aux serveurs Skynet ou wanadoo,
mais à la manière dont sont affichées les dates / heure sur beaucoup de
système Unix. Si la date correspond à l'année en cours , l'année n'est
pas affichée. Par contre si l'année est différente l'heure n'est pas
affichée.
Je suis tout à fait d'accord avec Jean-Marc, trois fois :-) , c'est le
serveur qui décide de la manière dont il renvoie les infos. Afin que le
client puisse les interpréter correctement, il y a la commande "SYST" de
la RFC qui permet au client de savoir à qui il a à faire.
En dehors des dates, les infos :
-rw-r--r-- correspondent aux autorisations d'exécution(x) / lecture(r) /
écriture(w) pour le propriétaire, le groupe auquel il appartient, et aux
utilisateurs non membre du groupe.
XXXXXX@users.skynet.be
ou
(?) chez wanadoo
indique le propriétaire du fichier
httpd
ou
(?) chez wanadoo
indique le groupe auquel le propriétaire appartient
le chiffre 1 qui apparaît entre les autorisations et le propriétaire
correspond au nombre de liens symboliques (traduction approximative)
existant sur ce fichier (de manière très schématique, similaire aux
raccourcis de Windows)
Il est d'ailleurs assez étonnant de voir qu'il est presque plus simple
de programmer un serveur FTP plutôt qu'un client (en dehors des
questions de performances, de disponibilité, et de sécurité)
Bonsoir Jean-Marc, une fois :-) , Jean-Marc a écrit :
<util> a écrit dans le message de
[...]
Voici par exemple ce que renvoie le serveur FTP de Skynet.be
-rw-r--r-- 1 httpd 64437 Aug 23 2004 fic.txt
Tu noteras que le format est différent de ce que renvoie le serveur wanadoo de Jacques:
-rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier
Juste une petite précision, si je puis me permettre, deux fois :-) . Cette différence ne me semble pas liée aux serveurs Skynet ou wanadoo, mais à la manière dont sont affichées les dates / heure sur beaucoup de système Unix. Si la date correspond à l'année en cours , l'année n'est pas affichée. Par contre si l'année est différente l'heure n'est pas affichée.
Je suis tout à fait d'accord avec Jean-Marc, trois fois :-) , c'est le serveur qui décide de la manière dont il renvoie les infos. Afin que le client puisse les interpréter correctement, il y a la commande "SYST" de la RFC qui permet au client de savoir à qui il a à faire.
En dehors des dates, les infos :
-rw-r--r-- correspondent aux autorisations d'exécution(x) / lecture(r) / écriture(w) pour le propriétaire, le groupe auquel il appartient, et aux utilisateurs non membre du groupe.
ou (?) chez wanadoo
indique le propriétaire du fichier
httpd ou (?) chez wanadoo
indique le groupe auquel le propriétaire appartient
le chiffre 1 qui apparaît entre les autorisations et le propriétaire correspond au nombre de liens symboliques (traduction approximative) existant sur ce fichier (de manière très schématique, similaire aux raccourcis de Windows)
Il est d'ailleurs assez étonnant de voir qu'il est presque plus simple de programmer un serveur FTP plutôt qu'un client (en dehors des questions de performances, de disponibilité, et de sécurité)
-- Cordialement,
Jacques.
Merci à vous tous pour vos reponses, je vais utiliser vos exemple pour essayer de recuperer la date sur une même machine unix.
"Jacques93" a écrit dans le message de news: %
Bonsoir Jean-Marc, une fois :-) , Jean-Marc a écrit :
<util> a écrit dans le message de
[...]
Voici par exemple ce que renvoie le serveur FTP de Skynet.be
-rw-r--r-- 1 httpd 64437 Aug 23 2004 fic.txt
Tu noteras que le format est différent de ce que renvoie le serveur wanadoo de Jacques:
-rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier
Juste une petite précision, si je puis me permettre, deux fois :-) . Cette différence ne me semble pas liée aux serveurs Skynet ou wanadoo, mais à la manière dont sont affichées les dates / heure sur beaucoup de système Unix. Si la date correspond à l'année en cours , l'année n'est pas affichée. Par contre si l'année est différente l'heure n'est pas affichée.
Je suis tout à fait d'accord avec Jean-Marc, trois fois :-) , c'est le serveur qui décide de la manière dont il renvoie les infos. Afin que le client puisse les interpréter correctement, il y a la commande "SYST" de la RFC qui permet au client de savoir à qui il a à faire.
En dehors des dates, les infos :
-rw-r--r-- correspondent aux autorisations d'exécution(x) / lecture(r) / écriture(w) pour le propriétaire, le groupe auquel il appartient, et aux utilisateurs non membre du groupe.
ou (?) chez wanadoo
indique le propriétaire du fichier
httpd ou (?) chez wanadoo
indique le groupe auquel le propriétaire appartient
le chiffre 1 qui apparaît entre les autorisations et le propriétaire correspond au nombre de liens symboliques (traduction approximative) existant sur ce fichier (de manière très schématique, similaire aux raccourcis de Windows)
Il est d'ailleurs assez étonnant de voir qu'il est presque plus simple de programmer un serveur FTP plutôt qu'un client (en dehors des questions de performances, de disponibilité, et de sécurité)
-- Cordialement,
Jacques.
Merci à vous tous pour vos reponses, je vais utiliser vos exemple pour
essayer de recuperer la date sur une même machine unix.
"Jacques93" <jacques@Nospam> a écrit dans le message de news:
%23xCSfJ4UGHA.4956@TK2MSFTNGP09.phx.gbl...
Bonsoir Jean-Marc, une fois :-) ,
Jean-Marc a écrit :
<util> a écrit dans le message de
[...]
Voici par exemple ce que renvoie le serveur FTP de Skynet.be
-rw-r--r-- 1 XXXXXX@users.skynet.be httpd 64437 Aug 23 2004 fic.txt
Tu noteras que le format est différent de ce que renvoie le serveur
wanadoo de Jacques:
-rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier
Juste une petite précision, si je puis me permettre, deux fois :-) . Cette
différence ne me semble pas liée aux serveurs Skynet ou wanadoo, mais à la
manière dont sont affichées les dates / heure sur beaucoup de système
Unix. Si la date correspond à l'année en cours , l'année n'est pas
affichée. Par contre si l'année est différente l'heure n'est pas affichée.
Je suis tout à fait d'accord avec Jean-Marc, trois fois :-) , c'est le
serveur qui décide de la manière dont il renvoie les infos. Afin que le
client puisse les interpréter correctement, il y a la commande "SYST" de
la RFC qui permet au client de savoir à qui il a à faire.
En dehors des dates, les infos :
-rw-r--r-- correspondent aux autorisations d'exécution(x) / lecture(r) /
écriture(w) pour le propriétaire, le groupe auquel il appartient, et aux
utilisateurs non membre du groupe.
XXXXXX@users.skynet.be
ou
(?) chez wanadoo
indique le propriétaire du fichier
httpd
ou
(?) chez wanadoo
indique le groupe auquel le propriétaire appartient
le chiffre 1 qui apparaît entre les autorisations et le propriétaire
correspond au nombre de liens symboliques (traduction approximative)
existant sur ce fichier (de manière très schématique, similaire aux
raccourcis de Windows)
Il est d'ailleurs assez étonnant de voir qu'il est presque plus simple de
programmer un serveur FTP plutôt qu'un client (en dehors des questions de
performances, de disponibilité, et de sécurité)
Merci à vous tous pour vos reponses, je vais utiliser vos exemple pour essayer de recuperer la date sur une même machine unix.
"Jacques93" a écrit dans le message de news: %
Bonsoir Jean-Marc, une fois :-) , Jean-Marc a écrit :
<util> a écrit dans le message de
[...]
Voici par exemple ce que renvoie le serveur FTP de Skynet.be
-rw-r--r-- 1 httpd 64437 Aug 23 2004 fic.txt
Tu noteras que le format est différent de ce que renvoie le serveur wanadoo de Jacques:
-rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier
Juste une petite précision, si je puis me permettre, deux fois :-) . Cette différence ne me semble pas liée aux serveurs Skynet ou wanadoo, mais à la manière dont sont affichées les dates / heure sur beaucoup de système Unix. Si la date correspond à l'année en cours , l'année n'est pas affichée. Par contre si l'année est différente l'heure n'est pas affichée.
Je suis tout à fait d'accord avec Jean-Marc, trois fois :-) , c'est le serveur qui décide de la manière dont il renvoie les infos. Afin que le client puisse les interpréter correctement, il y a la commande "SYST" de la RFC qui permet au client de savoir à qui il a à faire.
En dehors des dates, les infos :
-rw-r--r-- correspondent aux autorisations d'exécution(x) / lecture(r) / écriture(w) pour le propriétaire, le groupe auquel il appartient, et aux utilisateurs non membre du groupe.
ou (?) chez wanadoo
indique le propriétaire du fichier
httpd ou (?) chez wanadoo
indique le groupe auquel le propriétaire appartient
le chiffre 1 qui apparaît entre les autorisations et le propriétaire correspond au nombre de liens symboliques (traduction approximative) existant sur ce fichier (de manière très schématique, similaire aux raccourcis de Windows)
Il est d'ailleurs assez étonnant de voir qu'il est presque plus simple de programmer un serveur FTP plutôt qu'un client (en dehors des questions de performances, de disponibilité, et de sécurité)
-- Cordialement,
Jacques.
phil
"Jacques93" wrote in message news:#
Bonsoir Jean-Marc, une fois :-) , Jean-Marc a écrit : > <util> a écrit dans le message de
[...] > Voici par exemple ce que renvoie le serveur FTP de Skynet.be > > -rw-r--r-- 1 httpd 64437 Aug 23 2004 fic.txt > > > Tu noteras que le format est différent de ce que renvoie le serveur > wanadoo de Jacques: > > -rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier >
Juste une petite précision, si je puis me permettre, deux fois :-) . Cette différence ne me semble pas liée aux serveurs Skynet ou wanadoo, mais à la manière dont sont affichées les dates / heure sur beaucoup de système Unix. Si la date correspond à l'année en cours , l'année n'est pas affichée. Par contre si l'année est différente l'heure n'est pas affichée.
Tout à fait, ma remarque était un peu courte, c'était pour faire remarquer que des différences peuvent exister même d'une machine Unix à l'autre, et même sur une même machine, le format n'est pas très régulier.
Je suis tout à fait d'accord avec Jean-Marc, trois fois :-) , c'est le serveur qui décide de la manière dont il renvoie les infos. Afin que le client puisse les interpréter correctement, il y a la commande "SYST" de la RFC qui permet au client de savoir à qui il a à faire.
Tout à fait.
Il est d'ailleurs assez étonnant de voir qu'il est presque plus simple de programmer un serveur FTP plutôt qu'un client (en dehors des questions de performances, de disponibilité, et de sécurité)
Ca c'est clair, le protocole FTP, vu coté client, n'est pas simple et l'utilisation de 2 sockets (comandes et données) ne rend pas les choses très faciles.
Un truc très amusant à faire est d'établir une session FTP avec 2 fenêtres DOS, en utilisant uniquement la commande telnet :-) Ca marche, mais il faut jongler! Si on réussi à faire cela, on a par contre tout compris au protocole. C'est ce que j'avais fait avant d'implémenter mon premier client FTP :-)
-- Jean-marc
"Jacques93" <jacques@Nospam> wrote in message
news:#xCSfJ4UGHA.4956@TK2MSFTNGP09.phx.gbl...
Bonsoir Jean-Marc, une fois :-) ,
Jean-Marc a écrit :
> <util> a écrit dans le message de
[...]
> Voici par exemple ce que renvoie le serveur FTP de Skynet.be
>
> -rw-r--r-- 1 XXXXXX@users.skynet.be httpd 64437 Aug 23 2004 fic.txt
>
>
> Tu noteras que le format est différent de ce que renvoie le serveur
> wanadoo de Jacques:
>
> -rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier
>
Juste une petite précision, si je puis me permettre, deux fois :-) .
Cette différence ne me semble pas liée aux serveurs Skynet ou wanadoo,
mais à la manière dont sont affichées les dates / heure sur beaucoup de
système Unix. Si la date correspond à l'année en cours , l'année n'est
pas affichée. Par contre si l'année est différente l'heure n'est pas
affichée.
Tout à fait, ma remarque était un peu courte, c'était pour faire remarquer
que des différences peuvent exister même d'une machine Unix à l'autre, et
même sur une même machine, le format n'est pas très régulier.
Je suis tout à fait d'accord avec Jean-Marc, trois fois :-) , c'est le
serveur qui décide de la manière dont il renvoie les infos. Afin que le
client puisse les interpréter correctement, il y a la commande "SYST" de
la RFC qui permet au client de savoir à qui il a à faire.
Tout à fait.
Il est d'ailleurs assez étonnant de voir qu'il est presque plus simple
de programmer un serveur FTP plutôt qu'un client (en dehors des
questions de performances, de disponibilité, et de sécurité)
Ca c'est clair, le protocole FTP, vu coté client, n'est pas simple et
l'utilisation de 2 sockets (comandes et données) ne rend pas les
choses très faciles.
Un truc très amusant à faire est d'établir une session FTP avec 2 fenêtres
DOS, en utilisant uniquement la commande telnet :-)
Ca marche, mais il faut jongler! Si on réussi à faire cela, on a par contre
tout compris au protocole. C'est ce que j'avais fait avant d'implémenter mon
premier client FTP :-)
Bonsoir Jean-Marc, une fois :-) , Jean-Marc a écrit : > <util> a écrit dans le message de
[...] > Voici par exemple ce que renvoie le serveur FTP de Skynet.be > > -rw-r--r-- 1 httpd 64437 Aug 23 2004 fic.txt > > > Tu noteras que le format est différent de ce que renvoie le serveur > wanadoo de Jacques: > > -rw-r--r-- 1 (?) (?) 34225 Oct 16 16:18 MonFichier >
Juste une petite précision, si je puis me permettre, deux fois :-) . Cette différence ne me semble pas liée aux serveurs Skynet ou wanadoo, mais à la manière dont sont affichées les dates / heure sur beaucoup de système Unix. Si la date correspond à l'année en cours , l'année n'est pas affichée. Par contre si l'année est différente l'heure n'est pas affichée.
Tout à fait, ma remarque était un peu courte, c'était pour faire remarquer que des différences peuvent exister même d'une machine Unix à l'autre, et même sur une même machine, le format n'est pas très régulier.
Je suis tout à fait d'accord avec Jean-Marc, trois fois :-) , c'est le serveur qui décide de la manière dont il renvoie les infos. Afin que le client puisse les interpréter correctement, il y a la commande "SYST" de la RFC qui permet au client de savoir à qui il a à faire.
Tout à fait.
Il est d'ailleurs assez étonnant de voir qu'il est presque plus simple de programmer un serveur FTP plutôt qu'un client (en dehors des questions de performances, de disponibilité, et de sécurité)
Ca c'est clair, le protocole FTP, vu coté client, n'est pas simple et l'utilisation de 2 sockets (comandes et données) ne rend pas les choses très faciles.
Un truc très amusant à faire est d'établir une session FTP avec 2 fenêtres DOS, en utilisant uniquement la commande telnet :-) Ca marche, mais il faut jongler! Si on réussi à faire cela, on a par contre tout compris au protocole. C'est ce que j'avais fait avant d'implémenter mon premier client FTP :-)
-- Jean-marc
Il y a une chose que je ne m'explique pas, c comment fait le logiciel Filezilla pour recuperer la date, l'heure, la taille, les permissions... et sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
Il y a une chose que je ne m'explique pas, c comment fait le logiciel
Filezilla pour recuperer la date, l'heure, la taille, les permissions... et
sur n'importe quel machine ?
Il y a une chose que je ne m'explique pas, c comment fait le logiciel Filezilla pour recuperer la date, l'heure, la taille, les permissions... et sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
Vincent Guichard
util a écrit :
Il y a une chose que je ne m'explique pas, c comment fait le logiciel Filezilla pour recuperer la date, l'heure, la taille, les permissions... et sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
D'un autre coté, FileZilla est un logiciel libre, dont les sources sont accessibles, donc tu peux très bien aller voir dedans comment il fait.
Le secret se cache dans le fichier FtpListResult.cpp FileZilla compare les lignes retournées par la commande LIST avec plus d'une cinquantaine de formats de date possibles.
Vincent Guichard
util a écrit :
Il y a une chose que je ne m'explique pas, c comment fait le logiciel
Filezilla pour recuperer la date, l'heure, la taille, les permissions... et
sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
D'un autre coté, FileZilla est un logiciel libre, dont les sources sont
accessibles, donc tu peux très bien aller voir dedans comment il fait.
Le secret se cache dans le fichier FtpListResult.cpp FileZilla compare
les lignes retournées par la commande LIST avec plus d'une cinquantaine
de formats de date possibles.
Il y a une chose que je ne m'explique pas, c comment fait le logiciel Filezilla pour recuperer la date, l'heure, la taille, les permissions... et sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
D'un autre coté, FileZilla est un logiciel libre, dont les sources sont accessibles, donc tu peux très bien aller voir dedans comment il fait.
Le secret se cache dans le fichier FtpListResult.cpp FileZilla compare les lignes retournées par la commande LIST avec plus d'une cinquantaine de formats de date possibles.
Vincent Guichard
Vincent Guichard
util a écrit :
Il y a une chose que je ne m'explique pas, c comment fait le logiciel Filezilla pour recuperer la date, l'heure, la taille, les permissions... et sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
D'un autre coté, FileZilla est un logiciel libre, dont les sources sont accessibles, donc tu peux très bien aller voir dedans comment il fait.
Le secret se cache dans le fichier FtpListResult.cpp . FileZilla se base sur http://cr.yp.to/ftpparse/ftpparse.c pour analyser la chaîne.
Vincent Guichard
util a écrit :
Il y a une chose que je ne m'explique pas, c comment fait le logiciel
Filezilla pour recuperer la date, l'heure, la taille, les permissions... et
sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
D'un autre coté, FileZilla est un logiciel libre, dont les sources sont
accessibles, donc tu peux très bien aller voir dedans comment il fait.
Le secret se cache dans le fichier FtpListResult.cpp . FileZilla se base
sur http://cr.yp.to/ftpparse/ftpparse.c pour analyser la chaîne.
Il y a une chose que je ne m'explique pas, c comment fait le logiciel Filezilla pour recuperer la date, l'heure, la taille, les permissions... et sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
D'un autre coté, FileZilla est un logiciel libre, dont les sources sont accessibles, donc tu peux très bien aller voir dedans comment il fait.
Le secret se cache dans le fichier FtpListResult.cpp . FileZilla se base sur http://cr.yp.to/ftpparse/ftpparse.c pour analyser la chaîne.
Vincent Guichard
Merci beaucoup, en effet, je comprend mieux maintenant.
"Vincent Guichard" a écrit dans le message de news: 442cdfd2$0$18325$
util a écrit :
Il y a une chose que je ne m'explique pas, c comment fait le logiciel Filezilla pour recuperer la date, l'heure, la taille, les permissions... et sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
D'un autre coté, FileZilla est un logiciel libre, dont les sources sont accessibles, donc tu peux très bien aller voir dedans comment il fait.
Le secret se cache dans le fichier FtpListResult.cpp . FileZilla se base sur http://cr.yp.to/ftpparse/ftpparse.c pour analyser la chaîne.
Vincent Guichard
Merci beaucoup, en effet, je comprend mieux maintenant.
"Vincent Guichard" <vg.bleuciel.sa@wanadoo.fr> a écrit dans le message de
news: 442cdfd2$0$18325$8fcfb975@news.wanadoo.fr...
util a écrit :
Il y a une chose que je ne m'explique pas, c comment fait le logiciel
Filezilla pour recuperer la date, l'heure, la taille, les permissions...
et sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
D'un autre coté, FileZilla est un logiciel libre, dont les sources sont
accessibles, donc tu peux très bien aller voir dedans comment il fait.
Le secret se cache dans le fichier FtpListResult.cpp . FileZilla se base
sur http://cr.yp.to/ftpparse/ftpparse.c pour analyser la chaîne.
Merci beaucoup, en effet, je comprend mieux maintenant.
"Vincent Guichard" a écrit dans le message de news: 442cdfd2$0$18325$
util a écrit :
Il y a une chose que je ne m'explique pas, c comment fait le logiciel Filezilla pour recuperer la date, l'heure, la taille, les permissions... et sur n'importe quel machine ?
Ce logiciel me laisse rêveur. :o)
D'un autre coté, FileZilla est un logiciel libre, dont les sources sont accessibles, donc tu peux très bien aller voir dedans comment il fait.
Le secret se cache dans le fichier FtpListResult.cpp . FileZilla se base sur http://cr.yp.to/ftpparse/ftpparse.c pour analyser la chaîne.