12 résultats trouvés

par sam06
11 avr. 2009 15:16
Forum : Création de batchs, problèmes...
Sujet : Déplacement de fichiers selon leur noms
Réponses : 7
Vues : 11883

Re: Déplacement de fichiers selon leur noms

Je rouvre le topic... le script seul fonctionne parfaitement, mais je l'appelle à partir d'une ligne de commande Access, base située dans un autre répertoire que le BAT. Or étrangement, il crée bien un répertoire à la bonne place si celui-ci n'existe pas, mais retourne l'erreur "fichier introuvable" ...
par sam06
18 mars 2009 22:07
Forum : Création de batchs, problèmes...
Sujet : Afficher une chaîne issue d'un fichier texte
Réponses : 3
Vues : 7738

Re: Afficher une chaîne issue d'un fichier texte

Pour ma part j'ai un fichier TXT dont certaines lignes contiennent un code emetteur en position 92 sur 16 caractères, que j'arrive à afficher avec la fonction findstr ; de là, la redirection vers un fichier ne devrait pas poser de pb ;) @ echo off for /f "delims=" %%i in ('type "fichier.txt" ^ ...
par sam06
16 mars 2009 23:38
Forum : Création de batchs, problèmes...
Sujet : Déplacement de fichiers selon leur noms
Réponses : 7
Vues : 11883

Re: Déplacement de fichiers selon leur noms

A vrai dire, j'ai plutôt tatonné avant de trouver la solution, pour ne pas dire galéré car autant je maitrise très bien le Visual Basic, autant je débute en batch. La seule chose que je sache est que %~ni = nom du fichier sans l'extension, en fait je me suis inspiré de plusieurs sources dont celle de ...
par sam06
16 mars 2009 13:52
Forum : Création de batchs, problèmes...
Sujet : Déplacement de fichiers selon leur noms
Réponses : 7
Vues : 11883

Re: Déplacement de fichiers selon leur noms

J'ai trouvé la solution afin de ne pas balayer tous les sous-repertoires, et classer uniquement les fichiers TXT de la racine du répertoire courant, si ça peux servir à quelqu'un... Dans le code ci-dessus, remplacer for /r "%currentdir%" %%i in (*.txt) do call :subroutine "%%~ni" par For %%i In ("% ...
par sam06
14 mars 2009 12:03
Forum : Création de batchs, problèmes...
Sujet : Déplacement de fichiers selon leur noms
Réponses : 7
Vues : 11883

Re: Déplacement de fichiers selon leur noms

Ok ça fonctionne : @echo off set currentdir=%~dp0 for /r "%currentdir%" %%i in (*.txt) do call :subroutine "%%~ni" goto fin :subroutine set filename=%~1.txt set repname=%~1 for /f "tokens=1 delims= " %%i in ("%repname%") do set repname=%%i REM echo %repname% REM echo %filename% if not exist ...
par sam06
13 mars 2009 22:20
Forum : Création de batchs, problèmes...
Sujet : Déplacement de fichiers selon leur noms
Réponses : 7
Vues : 11883

Re: Déplacement de fichiers selon leur noms

Merci bcp, je vais essayer d'adapter mon script en fonction. Mon but est de ne pas ré-écrire à chaque fois les chemins de copie, car les noms de fichiers peuvent varier. Je poste le script dès que ça fonctionne !
par sam06
13 mars 2009 14:47
Forum : Création de batchs, problèmes...
Sujet : Déplacement de fichiers selon leur noms
Réponses : 7
Vues : 11883

Déplacement de fichiers selon leur noms

Bonjour à tous, Je butte sur un script qui est censé me trier automatiquement mes fichiers journaliers en fonction de leur nom. Exemple : AAA dim.01-07-2008.txt BBBBB dim.11-01-2006.txt CCCCCC lun.23-12-2006.txt Je veux boucler sur chaque fichier txt du répertoire courant, récupérer le radical (ici j ...
par sam06
23 nov. 2008 15:58
Forum : Création de batchs, problèmes...
Sujet : Un batch capable de retrouver son propre chemin...
Réponses : 2
Vues : 7806

Re: Un batch capable de retrouver son propre chemin...

Merci pour cette astuce, ça faisait un moment aussi que je cherchais le moyen de ne pas déclarer en dur le repertoire courant du batch. Petit complément, comme souvent sous Windows les repértoires ont des noms longs et avec des espaces, j 'ai modifié comme suit, en entourant avec des guillemets : @e ...
par sam06
22 nov. 2008 12:47
Forum : Création de batchs, problèmes...
Sujet : Rename avec variable
Réponses : 6
Vues : 13222

Re: Rename avec variable

ça fonctionne nickel, merci beaucoup ! J'ai trouvé un lien intéressant pour tout ce qui tourne autour de la gestion du Rename, c'est un peu compliqué pour moi, mais ça peut donner quelques idées de scripts à d'autres : http://www.experts-exchange.com/Operating_Systems/MSDOS/Q_21873735.html Je pense q ...
par sam06
21 nov. 2008 17:59
Forum : Création de batchs, problèmes...
Sujet : Rename avec variable
Réponses : 6
Vues : 13222

Re: Rename avec variable

J'ai trouvé une solution, je sais pas si niveau programmation c'est très académique, mais ça fonctionne ! Je poste quand même, si ça peut aider quelqu'un : REM fusion de plusieurs fichiers TXT dir /B *.txt > liste.log copy *.txt result.tmp FOR /F %%i in (liste.log) DO (set filename=%%i) ren result.tm ...