Page 1 sur 1
[R] utilisation de jocker possible avec FileMove ?
Posté : dim. 14 janv. 2018 15:52
par jeanmimigab
Bonjour à tous et toutes et meilleurs vœux pour cette nouvelle année
Je voudrait savoir si FileMove supporte l'utilisation de "jocker" dans un patch.
Je m'explique:
le but serait de copier un fichier .txt se trouvant dans "@ScriptDir" dans tous les dossiers de trouvant eux aussi dans "@ScriptDir" mais
sans connaitre le nom des ces dossiers.
Code : Tout sélectionner
#include <File.au3>
FileMove (@ScriptDir & "\*.txt", @ScriptDir & "\Jocker * ou % etc...\*.txt")
J'ai essayer pas mal de chose, mais je n'y arrive pas.
Peut être faut-il obligatoirement lister tous les dossiers présent avant de poursuivre le script ( FileListto......)
Merci d'avance pour votre aide

Re: [..] utilisation de jocker possible avec FileMove ?
Posté : dim. 14 janv. 2018 16:50
par mikell
jeanmimigab a écrit : ↑dim. 14 janv. 2018 15:52Peut être faut-il obligatoirement lister tous les dossiers présent avant de poursuivre le script
Oui, et utiliser plutôt FileCopy en boucle + un FileDelete à la fin passke FileMove va juste déplacer le txt dans le 1er dossier de la liste et puis stop
Re: [..] utilisation de jocker possible avec FileMove ?
Posté : dim. 14 janv. 2018 18:21
par jeanmimigab
Bonjour
mikell
Je me doutais que cela ne serait pas si simple...
j'ai commencé comme ça mais je ne suis pas du tout persuadé d'être sur la bonne piste...
Re: [..] utilisation de jocker possible avec FileMove ?
Posté : dim. 14 janv. 2018 19:08
par orax
Il faudrait plutôt faire _FileListToArray(@ScriptDir, "*", $FLTA_FOLDERS)
pour ne récupérer que la liste des dossiers. Par défaut, ce sont les dossiers et les fichiers qui sont récupérés.
Re: [..] utilisation de jocker possible avec FileMove ?
Posté : dim. 14 janv. 2018 20:06
par jeanmimigab
Bonsoir
orax
Merci pour la précision, je continue mes essais..

Re: [..] utilisation de jocker possible avec FileMove ?
Posté : dim. 14 janv. 2018 21:13
par mikell
En fait comme j'avais déjà fait mes petits tests, autant faire part du résultat
Re: [..] utilisation de jocker possible avec FileMove ?
Posté : dim. 14 janv. 2018 21:41
par jeanmimigab
whoou, c'est cool, ça marche
par contre j'ai du remplacer "EndIf" par "Next" pour cela fonctionne dans mon script.
Si tu peux me donner un dernier conseil pour ce soir...
J'ai toujours coder en grillant les étapes, c'est à dire en me servant d'exemple trouvés à droite à gauche que je modifiais en essayant d'obtenir ce que je désirais.Ce qui explique que j'ai de très mauvaises base.
Quel tutoriel me conseillerais-tu afin que je puisse m'y mettre sérieusement afin d’acquérir un minimum de connaissance et moins galérer.
Re: [R] utilisation de jocker possible avec FileMove ?
Posté : lun. 15 janv. 2018 01:14
par jchd
TAOCP bien sûr.
Frappez pas sur l'avatar, je suis déjà sorti !
Re: [..] utilisation de jocker possible avec FileMove ?
Posté : lun. 15 janv. 2018 14:22
par mikell
jeanmimigab a écrit : ↑dim. 14 janv. 2018 21:41en me servant d'exemple trouvés à droite à gauche que je modifiais en essayant d'obtenir ce que je désirais
La méthode n'est pas forcément mauvaise,
si tu prends bien le temps de comprendre la logique de ces scripts, le pourquoi et le comment, les fonctions utilisées et leurs paramètres, etc
Sinon le fichier d'aide (c'est LA référence) et ses exemples, le wiki, les forums FR et US, et évidemment la pratique (qui ne peut être remplacée par rien d'autre)

Re: [R] utilisation de jocker possible avec FileMove ?
Posté : lun. 15 janv. 2018 20:12
par jeanmimigab
bonsoir
mikell
Très bien, merci pour tout et bonne continuation
