[...] Scan d'un répertoire:ftp ou Share directory
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[...] Scan d'un répertoire:ftp ou Share directory
Bonjours,
Je cherche à être alerté de l'arrivé d'un fichier dans un répertoires.
Je vois 2 possibilité:
-En temps réel dès que le fichier arrive je reçois un message avec le nom du fichier
-En différé dans le sens ou toutes les x minutes le scripte check le répertoire et me sort une liste contenant le ou les fichier(s) arrivé dans le répertoire depuis la précédente vérification
Le répertoires en question est un dossier partagé
L'idéal serait de faire les vérification par ftp!
Merci de votre aide!
Je cherche à être alerté de l'arrivé d'un fichier dans un répertoires.
Je vois 2 possibilité:
-En temps réel dès que le fichier arrive je reçois un message avec le nom du fichier
-En différé dans le sens ou toutes les x minutes le scripte check le répertoire et me sort une liste contenant le ou les fichier(s) arrivé dans le répertoire depuis la précédente vérification
Le répertoires en question est un dossier partagé
L'idéal serait de faire les vérification par ftp!
Merci de votre aide!
Modifié en dernier par makakiel le mer. 15 déc. 2010 16:38, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [...] Scan d'un répertoire
Je pense que votre demande manque de recherches ...
http://www.autoitscript.fr/forum/viewto ... f=3&t=6274
http://www.autoitscript.fr/forum/viewto ... f=3&t=6274
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [...] Scan d'un répertoire
J'avais été grandement intéressé par "FileSystemMonitor" mais cette au3 manque cruellement d'exemple simple
Pour le script qui a été il utilise si j'ai bien compris le système d'incrémentation de son appareille photo.
CAD qu'il vérifie si il n'y a pas un numéro de phot plus grand plus grand que ceux qui sont déjà la. Beaucoup trop restreint en mon sens.
De plus j'ai aussi regardé a la gestion des Thread qui selon toi n'est pas des meilleures
Pour finir je voudrais faire faire faire la vérification de nouveau fichier sur un ftp.
Pour le script qui a été il utilise si j'ai bien compris le système d'incrémentation de son appareille photo.
CAD qu'il vérifie si il n'y a pas un numéro de phot plus grand plus grand que ceux qui sont déjà la. Beaucoup trop restreint en mon sens.
De plus j'ai aussi regardé a la gestion des Thread qui selon toi n'est pas des meilleures
Pour finir je voudrais faire faire faire la vérification de nouveau fichier sur un ftp.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [...] Scan d'un répertoire
La question d'origine parle d'un répertoire et pas d'un répertoire distant ...
Bon, trêve de plaisanterie. Pour votre demande, je ne vois qu'une seule possibilité. C'est de lire régulièrement (toutes les X secondes) la liste des fichiers présents sur le dossier de votre ftp.
Pour cela vous devrez vous mettre dans le bon dossier avec la commande _FTP_DirSetCurrent, puis faire la liste des fichiers présents avec _FTP_ListToArray et enfin faire la différence entre le premier tableau et le second.
Certes, sur la fin de votre message vous dites :makakiel a écrit :Bonjours,
Je cherche à être alerté de l'arrivé d'un fichier dans un répertoires.
Mais bon, il n'était pas évident d’interpréter exactement votre demande qui c'est transformé dans votre dernier message par:makakiel a écrit :L'idéal serait de faire les vérification par ftp!
Êtes vous sur de vouloir faire trois fois la vérification ...makakiel a écrit :Pour finir je voudrais faire faire faire la vérification de nouveau fichier sur un ftp.
Bon, trêve de plaisanterie. Pour votre demande, je ne vois qu'une seule possibilité. C'est de lire régulièrement (toutes les X secondes) la liste des fichiers présents sur le dossier de votre ftp.
Pour cela vous devrez vous mettre dans le bon dossier avec la commande _FTP_DirSetCurrent, puis faire la liste des fichiers présents avec _FTP_ListToArray et enfin faire la différence entre le premier tableau et le second.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [...] Scan d'un répertoire
LOL je vais vais vais testé sa et aussi "FileSystemMonitor" il parait vraiment bien fois que l'on sait l'utilisé!
Re: [...] Scan d'un répertoire:ftp ou Share directory
1er test avec l'udf FileSystemMonitor
Se solve par un gros plantage de l'application!
► Afficher le texte
Re: [...] Scan d'un répertoire:ftp ou Share directory
Si une âme charitable a une solution pour utilisé l'UDF FileSystemMonitor
Je vais passé a l'application de l'idée Tlem (j'avoue j'ai du cogité pour la comprendre) j'aime vraiment pas la
Me retourne 0...
Je vais passé a l'application de l'idée Tlem (j'avoue j'ai du cogité pour la comprendre) j'aime vraiment pas la
► Afficher le texte
Modifié en dernier par makakiel le ven. 17 déc. 2010 16:06, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [...] Scan d'un répertoire:ftp ou Share directory
L'UDF FileSystemMonitor est prévu pour un fonctionnement local. En FTP il vaut mieux utiliser la solution que je vous ai suggéré.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [...] Scan d'un répertoire:ftp ou Share directory
Je travail justement dessus!
Constat et
_FTP_FindFileFirst et _FTP_ListToArray me retourne tout les 2 0 au contenu du fichier.
L'utilisateur FTP lors de sa connexion arrive dans un répertoire prédéfinit.
se répertoire contient un certain nombre de fichier
Donc normalement je n'ai pas a utilisé _FTP_DirGetCurrent dans la mesure ou le répertoire ou il se trouve n'a pas de répertoire parent ou enfant
si il ne trouve rien c'est sois je me suis planté dans ma ligne de code (fort probable) sois en faite il n'est pas connecté !
Constat et
_FTP_FindFileFirst et _FTP_ListToArray me retourne tout les 2 0 au contenu du fichier.
► Afficher le textetext
se répertoire contient un certain nombre de fichier
Donc normalement je n'ai pas a utilisé _FTP_DirGetCurrent dans la mesure ou le répertoire ou il se trouve n'a pas de répertoire parent ou enfant
si il ne trouve rien c'est sois je me suis planté dans ma ligne de code (fort probable) sois en faite il n'est pas connecté !
- bloodwolff
- Membre émérite

- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: [...] Scan d'un répertoire:ftp ou Share directory
_Ftpconnect te renvoit une erreur ?
Compte skype : bloodwolfff
Re: [...] Scan d'un répertoire:ftp ou Share directory
Code : Tout sélectionner
#include <Array.au3>
#include <IE.au3>
#include <FTP.au3>
#include <FTPEx.au3>
_ftpList()
Func _ftpList()
local $server = '113.92.31.30'
local $username = 'Envoi_vers_PDA'
local $pass = 'Envoi_vers_PDA'
local $path = "/"
Dim $dwError , $szMessage
$Open = _FTPOpen('TEST')
$Conn = _FTPConnect($Open, $server, $username, $pass)
_FTP_GetLastResponseInfo($dwError, $szMessage)
ConsoleWrite("Error: " & $dwError & @CRLF & "Message: " & $szMessage & @CRLF)
$Ftpp = _FtpPutFile($Conn,$path,'conf.ini')
_FTP_DirSetCurrent($Conn,$path)
IF @error Then
msgbox(0,'check','error01')
EndIf
$getTab = _FTP_ListToArray($Conn,2,$INTERNET_FLAG_RELOAD)
If @error Then
msgbox(0,'check','error02')
EndIf
MsgBox(0,'test',$getTab)
_ArrayDisplay($getTab ,'')
$Ftpc = _FTPclose($Open)
EndFunc
Tout le message que je mets pour vérifié si il y a une erreur m'en retourne
A part la connexion! et l'envoi de fichier qui arrive dans le bon répertoire la pas de soucis
Please HELP!
auriez vous une version safe de FTPEx.au3
a part l'include je ne vois pqs se qui pourrait clocher
Re: [...] Scan d'un répertoire:ftp ou Share directory
Zut je n'avait pas vu ton message avant de postébloodwolff a écrit :_Ftpconnect te renvoit une erreur ?
Donc quand je demande d'envoyé un message d'erreur il me l'affiche.
J'ai mis des balises un peux partout pour voir d'où cela pouvais venir.
- bloodwolff
- Membre émérite

- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: [...] Scan d'un répertoire:ftp ou Share directory
Je ne vois pas d'erreur dans la syntaxe , tu peux toujours tenter de jouer avec les paramètres optionnels de ftp_connect , le port par exemple. Sinon je vois pas 
Compte skype : bloodwolfff
Re: [...] Scan d'un répertoire:ftp ou Share directory
J'ai fais des testes
et je peux faire des transfert des deletes dans le répertoires
mon directory est bon
j'ai les droits lecture écriture mon non plus .. un peux désespérer je dois dir
Merci je vais cherché sur la configuration du ftp pour voire si ça viens de la
et aussi comment récupéré l'état de la connexion?
btw Merci tu me rassure je devenais fou!
et je peux faire des transfert des deletes dans le répertoires
mon directory est bon
j'ai les droits lecture écriture mon non plus .. un peux désespérer je dois dir
Merci je vais cherché sur la configuration du ftp pour voire si ça viens de la
et aussi comment récupéré l'état de la connexion?
btw Merci tu me rassure je devenais fou!

