
[RESOLU] script pour extraire fichiers d'un dossier
Modérateurs : Porko, Modérateurs
- moustic
- Administrateur
- Messages : 6941
- Inscription : 23 juil. 2014 - 01:00
- Localisation : Saint Jean Rohrbach
- A remercié : 331 fois
- A été remercié : 677 fois
Re: [EN COURS] script pour extraire fichiers d'un dossier
Bon les gras désolé je sais je suis une quiche en ahk mais je n'arrive à rien 
En clair j'ai un dossier avec des sous-dossiers qui eux-même contiennent des fichiers txt, jpg et pdf. Je voudrais déplacer les fichiers txt, jpg et pdf des sous-dossiers vers leur dossier respectif, can u help me ?
@+

En clair j'ai un dossier avec des sous-dossiers qui eux-même contiennent des fichiers txt, jpg et pdf. Je voudrais déplacer les fichiers txt, jpg et pdf des sous-dossiers vers leur dossier respectif, can u help me ?
@+
- Bopz44
- Gourou
- Messages : 833
- Inscription : 25 oct. 2012 - 01:00
- A remercié : 4 fois
- A été remercié : 8 fois
Re: [EN COURS] script pour extraire fichiers d'un dossier
comment sont nommés tes fichiers? est ce qu'ils sont nommés avec le nom de la rom? genre : Secret of Mana (France).txt
si c'est le cas tu peux donc :
1- faire une recherche :".txt" et copier coller tous les fichiers dans un dossier.
2- utiliser un script pour couper coller chaque fichier dans un dossier au nom du fichier :
par exmple : tu as 50 fichiers txt les uns derriere les autres, le script qui suit va creer un dossier du nom du fichier 1 et couper coller le fichier 1 dans le dossier 1, etc avec tous les autres fichiers
a remplacer l'extension png du script par l'extension avec laquel tu veux bosser.
et c'est un script BAT pas AHK
tiens au courant si ca peut t'aider a plus
si c'est le cas tu peux donc :
1- faire une recherche :".txt" et copier coller tous les fichiers dans un dossier.
2- utiliser un script pour couper coller chaque fichier dans un dossier au nom du fichier :
par exmple : tu as 50 fichiers txt les uns derriere les autres, le script qui suit va creer un dossier du nom du fichier 1 et couper coller le fichier 1 dans le dossier 1, etc avec tous les autres fichiers
Code : Tout sélectionner
@echo off
pushd %~dp0
for %%F in (*.png) do (
2>nul md "%%~nF"
>nul move /y "%%~nF*.*" "%%~nF"
)
popd
et c'est un script BAT pas AHK
tiens au courant si ca peut t'aider a plus
- moustic
- Administrateur
- Messages : 6941
- Inscription : 23 juil. 2014 - 01:00
- Localisation : Saint Jean Rohrbach
- A remercié : 331 fois
- A été remercié : 677 fois
Re: [EN COURS] script pour extraire fichiers d'un dossier
Merci Bopz de intéresser au problème. En fait ce sont les fichiers guides de la SNES qui posent des soucis, dont voici l'architecture:
"Nom de la Rom" (dossier principal) puis 1 ou plusieurs sous-dossiers ("Tips" par ex ou "Soluces" voire plusieurs) et ensuite les fichiers en .txt ou .jpg ou .pdf. Le but étant de déplacer les fichiers dans le dossier au nom de la rom et de supprimer le ou les sous-dossiers
J'espère que cela est plus clair.
"Nom de la Rom" (dossier principal) puis 1 ou plusieurs sous-dossiers ("Tips" par ex ou "Soluces" voire plusieurs) et ensuite les fichiers en .txt ou .jpg ou .pdf. Le but étant de déplacer les fichiers dans le dossier au nom de la rom et de supprimer le ou les sous-dossiers

J'espère que cela est plus clair.
Re: [EN COURS] script pour extraire fichiers d'un dossier
Salut,
Si tu as tous les "dossier principal" au même endroit, tu peux faire ça:
Tu auras une liste avec seulement les répertoires. Tu édites cette liste et tu enlèves ce qui ne sert à rien.
Ensuite tu peux faire un batch comme ceci:
Si j'ai bien capter le problème, ça devrait le faire.
Si tu as tous les "dossier principal" au même endroit, tu peux faire ça:
Code : Tout sélectionner
dir /A:D > ls.txt
Ensuite tu peux faire un batch comme ceci:
Code : Tout sélectionner
FOR /F %%a IN (ls.txt) DO (
MOVE %%a\Tips\%%a.txt %%a (en admettant que le fichier texte a le même nom que le "dossier principal")
RMDIR /S %%a\Tips (!!! va supprimer le sous-répertoire et tout ce qu'il contient !!!)
MOVE %%a\Soluces\%%a.pdf %%a
RMDIR /S %%a\Soluces
)
Dernière modification par Dylan Dog le 30 déc. 2014 - 20:19, modifié 1 fois.
- Bopz44
- Gourou
- Messages : 833
- Inscription : 25 oct. 2012 - 01:00
- A remercié : 4 fois
- A été remercié : 8 fois
Re: [EN COURS] script pour extraire fichiers d'un dossier
http://mike.geek-republic.com/apps/Suction.exe" onclick="window.open(this.href);return false;
En admettant que tes dossiers sont organisés comme ceci :
NOM DU JEU 01
- - - - -DOSSIER TIPS
- - - - - - - - - TIPS01.TXT
- - - - - - - - - TIPS02.TXT
- - - - -DOSSIER MANUEL
- - - - - - - - - PAGE 01
- - - - - - - - - PAGE 02
- - - - - - - - - PAGE 03
- - - - - - - - - PAGE 04
NOM DU JEU 02
- - - - -DOSSIER TIPS
- - - - - - - - - TIPS01.TXT
- - - - - - - - - TIPS02.TXT
- - - - -DOSSIER MANUEL
- - - - - - - - - PAGE 01
- - - - - - - - - PAGE 02
- - - - - - - - - PAGE 03
- - - - - - - - - PAGE 04
Tu selectionnes tous tes dossiers au nom du jeu et tu les drag & drop dans le logiciel fourni en haut.
Une fois fais l'architecture sera :
NOM DU JEU 01
- - - - -TIPS01.TXT
- - - - -TIPS02.TXT
- - - - -PAGE 01
- - - - -PAGE 02
- - - - -PAGE 03
- - - - -PAGE 04
NOM DU JEU 02
- - - - -TIPS01.TXT
- - - - -TIPS02.TXT
- - - - -PAGE 01
- - - - -PAGE 02
- - - - -PAGE 03
- - - - -PAGE 04
fais des tests avant pour voir si c'est bien ce que tu veux
En admettant que tes dossiers sont organisés comme ceci :
NOM DU JEU 01
- - - - -DOSSIER TIPS
- - - - - - - - - TIPS01.TXT
- - - - - - - - - TIPS02.TXT
- - - - -DOSSIER MANUEL
- - - - - - - - - PAGE 01
- - - - - - - - - PAGE 02
- - - - - - - - - PAGE 03
- - - - - - - - - PAGE 04
NOM DU JEU 02
- - - - -DOSSIER TIPS
- - - - - - - - - TIPS01.TXT
- - - - - - - - - TIPS02.TXT
- - - - -DOSSIER MANUEL
- - - - - - - - - PAGE 01
- - - - - - - - - PAGE 02
- - - - - - - - - PAGE 03
- - - - - - - - - PAGE 04
Tu selectionnes tous tes dossiers au nom du jeu et tu les drag & drop dans le logiciel fourni en haut.
Une fois fais l'architecture sera :
NOM DU JEU 01
- - - - -TIPS01.TXT
- - - - -TIPS02.TXT
- - - - -PAGE 01
- - - - -PAGE 02
- - - - -PAGE 03
- - - - -PAGE 04
NOM DU JEU 02
- - - - -TIPS01.TXT
- - - - -TIPS02.TXT
- - - - -PAGE 01
- - - - -PAGE 02
- - - - -PAGE 03
- - - - -PAGE 04
fais des tests avant pour voir si c'est bien ce que tu veux
- moustic
- Administrateur
- Messages : 6941
- Inscription : 23 juil. 2014 - 01:00
- Localisation : Saint Jean Rohrbach
- A remercié : 331 fois
- A été remercié : 677 fois
Re: [EN COURS] script pour extraire fichiers d'un dossier
Merci bopz ça marche nickel cela va me faire gagner bcp de temps ! Merci aussi à toi Dylan je n'ai pas essayé mais merci 
