[RESOLU] script pour extraire fichiers d'un dossier

Un problème que vous ne pouvez classer dans aucune des autres sections?

Modérateurs : Porko, Modérateurs

Avatar de l’utilisateur
faeze
Mentor
Mentor
Messages : 2090
Inscription : 16 mai 2013 - 01:00
Localisation : Henin Beaumont
A remercié : 199 fois
A été remercié : 118 fois

Re: [EN COURS] script pour extraire fichiers d'un dossier

Message par faeze » 16 déc. 2014 - 13:20

Softbug c'est un peu le candyman du forum :D

Avatar de l’utilisateur
moustic
Administrateur
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

Message par moustic » 30 déc. 2014 - 19:26

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 ?

@+
Image

Avatar de l’utilisateur
Bopz44
Gourou
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

Message par Bopz44 » 30 déc. 2014 - 19:38

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

Code : Tout sélectionner

@echo off
pushd %~dp0
for %%F in (*.png) do (
  2>nul md "%%~nF"
  >nul move /y "%%~nF*.*" "%%~nF"
)
popd
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

Avatar de l’utilisateur
moustic
Administrateur
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

Message par moustic » 30 déc. 2014 - 19:41

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.
Image

Avatar de l’utilisateur
Bopz44
Gourou
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

Message par Bopz44 » 30 déc. 2014 - 19:50

aaah je vois mieux maintenant ;) je vais voir ce que je peux trouver.

Avatar de l’utilisateur
Dylan Dog
Amateur
Amateur
Messages : 44
Inscription : 12 févr. 2014 - 00:00

Re: [EN COURS] script pour extraire fichiers d'un dossier

Message par Dylan Dog » 30 déc. 2014 - 20:05

Salut,

Si tu as tous les "dossier principal" au même endroit, tu peux faire ça:

Code : Tout sélectionner

dir /A:D > ls.txt
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:

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
)
Si j'ai bien capter le problème, ça devrait le faire.
Dernière modification par Dylan Dog le 30 déc. 2014 - 20:19, modifié 1 fois.

Avatar de l’utilisateur
Bopz44
Gourou
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

Message par Bopz44 » 30 déc. 2014 - 20:19

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

Avatar de l’utilisateur
moustic
Administrateur
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

Message par moustic » 30 déc. 2014 - 20:45

Merci bopz ça marche nickel cela va me faire gagner bcp de temps ! Merci aussi à toi Dylan je n'ai pas essayé mais merci ;)
Image

Répondre

Revenir à « Divers »