Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
le Pub des sports et loisirs

Le club noob en informatique

  • 6 088 réponses
  • 146 participants
  • 265 297 vues
  • 101 followers
Le club noob en informatique
Bonjour a tous
n'étant pas très doué pour tout ce qui concèrne l'informatique, soyez gentil avec moi ...

est-ce que vous sauriez comment faire pour transformer une image (ficher .iso) en différents fichiers ou dossiers ?
Afficher le sujet de la discussion
Hello. Connaissez-vous un équivalent de Q-Dir qui permette d'avoir simultanément deux dossiers dans deux fenêtre avec une mise en lumière des fichiers présents dans les deux dossiers et ayant des noms similaires (par exemples les X premières lettres) ?
Si possible gratuit ou quelques euros vu que c'est pour un usage occasionnel.

Merci.
Il me semble que total commander fait ça bien
https://www.ghisler.com/accueil.htm
Mais, c'est quoi le besoin exactement ?
https://www.voidtools.com/downloads/
Citation :
Il me semble que total commander fait ça bien


Total commander est soumis à licence.
Sans license (fichier personnalisé wincmd.key dans le répertoire système totalcmd) , certaines fonctionnalités sont bridées.
Mais çà reste très efficace pour les transferts de fichiers d'un repertoire/disque à l'autre.
AL1
Citation de Ipwarrior (voir le message) :
Mais, c'est quoi le besoin exactement ?

J'ai des fichiers qui subissent trois étapes de modifications et trois dossiers correspondant à chaque étape.
Au fil de ces étapes, les fins de noms de fichier sont changées (pour préciser l'étape) et les fichiers sont enregistrés dans les dossiers correspondant à chaque étape.
En temps normal, tout ça est géré par lots de fichiers. Quand les fichiers sont arrivés à l'étape 2 et donc enregistrés dans le dossier 2, ils sont supprimés du dossier 1 qui devient vide, prêt pour un autre lot, idem pour l'étape 3.
Sauf que de temps en temps, plusieurs lots sont traités simultanément à différentes étapes.
J'ai donc besoin de voir par exemple quels fichiers figurent dans le dossier 2 pour les supprimer du dossier 1, lesquels figurent dans le dossier 3 pour les supprimer du 2.

Je n'ai pas trouvé comment faire ça avec Q-Dir. DoubleCommander ne semble pas non plus le permettre. Pour TotalCommander, je ne suis pas sûr, mais ça me fait ch*** de payer 50 balles pour un besoin qui n'est que quelques fois par an.

J'ai plus ou moins solutionné le truc avec WinMerge, mais bof. Je préférerais avoir ça dans un explorateur.
Citation :
J'ai donc besoin de voir par exemple quels fichiers figurent dans le dossier 2 pour les supprimer du dossier 1, lesquels figurent dans le dossier 3 pour les supprimer du 2.


Tu peux ouvrir deux "Explorateur" Windows dans des pages différentes, chacun sur un répertoire que tu veux comparer.
Tu réduis les pages (petit carré de la barre de tâche en haut à droite) et tu positionne la souris sur un des carrés.
Une option de partage de l'écran va s'ouvrir. Tu choisis "50/50" et tu affiche les onglets de des explorateurs ouverts.
Tu peux même faire des découpes en trois voire quatre pages.
Un à gauche, répertoire 1, répertoire 2 à droite. Tu peux sélectionner/copier/deleter dans les deux onglets juste en déplaçant la souris.
Pour les "rename" de masse, c'est plus délicat, pour cela Total Commander à une fonction très efficace. :8)
C'est possible en ligne de commande (petite fonction powershell)...

J'espère que çà pourra t'aider. :clin:

Freefilesync offre la possibilité de comparer deux répertoires et de les synchroniser. (c'est gratuit)

edit: Pour renommer en masse, tu sélectionne dans l'explorateur les fichiers à modifier (CTRL + Shift si plusieurs) , click droit changer le nom dans un des fichiers + enter
AL1
Normalement cela pourrait se résoudre par un dir en gestion d'errorlevel dans un batch de ligne de commande cela.
Où du moins il est possible de faire un rapport avec une demande de choix à la fin.

Le everything est assez puissant de ce côté là mais pas multi-critères, on peut lui imposer des répertoires de travail.
En batch/powershell il est possible de faire un traitement plus fin.

D'après ce que j'ai compris il s'agit d'un problème de charge sur le workflow, il faudrait que voir si ces le logiciel qui est en cause ou le volume qui s'effondre en traitement de fichiers.

Chez nous ça plie vers 20000/30000 fichiers par répertoires, on monte jusqu'à plus de 70000 entrées, don cil arrive que je fasse un traitement pour tenter de soulager un peu.
On a eu un employé qui nous a fait du 8.6 millions de fichiers temporaires : bon les machines sont customisées pour tenir ce genre de délire sans refaire le système ( lecteur Temp dédié formatable à volonté ).
Citation de Al1r (voir le message) :
Tu peux même faire des découpes en trois voire quatre pages.

Ce que font très bien Q-Dir ou DirectoryOpus nativement. :mrg:

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)

Citation :
Ce que font très bien Q-Dir ou DirectoryOpus nativement.


Je n'en doute pas. :clin:
Tout ce que j'ai utilisé dans l'exemple est "natif" dans Windows ...sans programme ajouté
AL1
Au début c'était un freeware , total commander dans mes souvenirs. Alors j'ai pas cherché plus loin...
Désolé
Citation de Al1r (voir le message) :
J'espère que çà pourra t'aider


Merci pour les astuces de placement de fenêtres dans Windows. Je les utilise déjà de façon intensive.

Sinon... disons que j'ai jamais parlé de renommage de masse.

Puisque ça ne semble toujours pas clair, je vais tenter des exemples :

Dossier 1
consectetur adipiscing elit.ext
et dolore.ext
ex ea commodo consequat.ext
Lorem ipsum dolor.ext
magna aliqua.ext
nisi ut aliquip.ext
quis nostrud exercitation.ext
sed do eiusmod.ext
sit amet.ext
tempor incididunt.ext
ullamco laboris.ext
Ut enim ad minim.ext
ut labore.ext
veniam.ext

Dossier 2 :
et dolore edit 1.ext
Lorem ipsum dolor edit 1.ext
magna aliqua edit 1.ext
magni dolores eos edit 1.ext
Neque porro quisquam edit 1.ext
nisi ut aliquip edité.ext
qui dolorem ipsum edit 1.ext
quia dolor édité.ext
quis nostrud exercitation edit 1.ext
sed do eiusmod edit 1.ext
sequi nesciunt édité 1.ext
sit amet edit 1.ext
tempor incididunt edit 1.ext
veniam edit 1.ext

Dossier 3 : aliquam quaerat voluptatem final
Lorem ipsum dolor final.ext
sit amet final.ext
magni dolores eos final.ext
sed do eiusmod final.ext
magna aliqua final.ext
veniam finalisé.ext
quis nostrud exercitation final.ext
Neque porro quisquam final.ext
qui dolorem ipsum finalisé.ext
quia dolor final.ext
sit amet final.ext
consectetur adipisci velit finalisé.ext
sed quia non numquam final.ext
eius modi tempora final.ext
incidunt ut labore terminé.ext
et dolore magnam final.ext
aliquam quaerat voluptatem final.ext

Le problème est : comment voir rapidement ce qui du dossier 1 est dans le dossier 3 ou le 2 et ce qui dans le 2 est dans le 3, sachant que les noms ont été modifiés.
Petit gag qui complique un peu les choses : comme il peut y avoir différents intervenants, la nomenclature n'est pas hyper scrupuleuse, ce qui complique le fait de virer les "extensions" aux noms pour faire une comparaison sur nom de fichier.
En fait, les débuts de noms des fichiers restent identiques. C'est là-dessus qu'il faudrait - dans l'idéal - pouvoir faire la comparaison.



Tu rajoutes une colonne qui calcule le checksum de chaque fichier, tri sur celle-ci dans les 3 fenêtres.
Dès qu'il y a une discordance, tu gères.

Sinon, export en csv de chaque liste et un peu de SQL et/ou de Python selon tes règles métier.
Facile avec l'aide d'un LLM souverain comme Mistral Vibe, si, comme il me semble, tu connais la programmation, mais pas forcément la syntaxe des langages de script actuels. :mrg:

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)

J'obtiens un truc dans ce genre là :

aliquam quaerat voluptatem final.ext;Dossier 3
consectetur adipisci velit finalisé.ext;Dossier 3
consectetur adipiscing elit.ext;Dossier 1
eius modi tempora final.ext;Dossier 3
et dolore edit 1.ext;Dossier 2
et dolore magnam final.ext;Dossier 3
et dolore.ext;Dossier 1
ex ea commodo consequat.ext;Dossier 1
incidunt ut labore terminé.ext;Dossier 3
Lorem ipsum dolor edit 1.ext;Dossier 2
Lorem ipsum dolor final.ext;Dossier 3
Lorem ipsum dolor.ext;Dossier 1
magna aliqua edit 1.ext;Dossier 2
magna aliqua final.ext;Dossier 3
magna aliqua.ext;Dossier 1
magni dolores eos edit 1.ext;Dossier 2
magni dolores eos final.ext;Dossier 3
Neque porro quisquam edit 1.ext;Dossier 2
Neque porro quisquam final.ext;Dossier 3
nisi ut aliquip edité.ext;Dossier 2
nisi ut aliquip.ext;Dossier 1
qui dolorem ipsum edit 1.ext;Dossier 2
qui dolorem ipsum finalisé.ext;Dossier 3
quia dolor final.ext;Dossier 3
quia dolor édité.ext;Dossier 2
quis nostrud exercitation edit 1.ext;Dossier 2
quis nostrud exercitation final.ext;Dossier 3
quis nostrud exercitation.ext;Dossier 1
sed do eiusmod edit 1.ext;Dossier 2
sed do eiusmod final.ext;Dossier 3
sed do eiusmod.ext;Dossier 1
sed quia non numquam final.ext;Dossier 3
sequi nesciunt édité 1.ext;Dossier 2
sit amet edit 1.ext;Dossier 2
sit amet final.ext;Dossier 3
sit amet.ext;Dossier 1
tempor incididunt edit 1.ext;Dossier 2
tempor incididunt.ext;Dossier 1
ullamco laboris.ext;Dossier 1
Ut enim ad minim.ext;Dossier 1
ut labore.ext;Dossier 1
veniam edit 1.ext;Dossier 2
veniam finalisé.ext;Dossier 3
veniam.ext;Dossier 1

Pour 2 scripts vite fait :
1 pour créer le test
1 pour générer la liste pour un excel par exemple

WillRegale.cmd :
@echo off
chcp 1252

md "Dossier 1"
type NUL >"Dossier 1\consectetur adipiscing elit.ext"
type NUL >"Dossier 1\et dolore.ext"
type NUL >"Dossier 1\ex ea commodo consequat.ext"
type NUL >"Dossier 1\Lorem ipsum dolor.ext"
type NUL >"Dossier 1\magna aliqua.ext"
type NUL >"Dossier 1\nisi ut aliquip.ext"
type NUL >"Dossier 1\quis nostrud exercitation.ext"
type NUL >"Dossier 1\sed do eiusmod.ext"
type NUL >"Dossier 1\sit amet.ext"
type NUL >"Dossier 1\tempor incididunt.ext"
type NUL >"Dossier 1\ullamco laboris.ext"
type NUL >"Dossier 1\Ut enim ad minim.ext"
type NUL >"Dossier 1\ut labore.ext"
type NUL >"Dossier 1\veniam.ext"

md "Dossier 2"
type NUL >"Dossier 2\et dolore edit 1.ext"
type NUL >"Dossier 2\Lorem ipsum dolor edit 1.ext"
type NUL >"Dossier 2\magna aliqua edit 1.ext"
type NUL >"Dossier 2\magni dolores eos edit 1.ext"
type NUL >"Dossier 2\Neque porro quisquam edit 1.ext"
type NUL >"Dossier 2\nisi ut aliquip edité.ext"
type NUL >"Dossier 2\qui dolorem ipsum edit 1.ext"
type NUL >"Dossier 2\quia dolor édité.ext"
type NUL >"Dossier 2\quis nostrud exercitation edit 1.ext"
type NUL >"Dossier 2\sed do eiusmod edit 1.ext"
type NUL >"Dossier 2\sequi nesciunt édité 1.ext"
type NUL >"Dossier 2\sit amet edit 1.ext"
type NUL >"Dossier 2\tempor incididunt edit 1.ext"
type NUL >"Dossier 2\veniam edit 1.ext"

md "Dossier 3"
echo aliquam quaerat voluptatem final
type NUL >"Dossier 3\Lorem ipsum dolor final.ext"
type NUL >"Dossier 3\sit amet final.ext"
type NUL >"Dossier 3\magni dolores eos final.ext"
type NUL >"Dossier 3\sed do eiusmod final.ext"
type NUL >"Dossier 3\magna aliqua final.ext"
type NUL >"Dossier 3\veniam finalisé.ext"
type NUL >"Dossier 3\quis nostrud exercitation final.ext"
type NUL >"Dossier 3\Neque porro quisquam final.ext"
type NUL >"Dossier 3\qui dolorem ipsum finalisé.ext"
type NUL >"Dossier 3\quia dolor final.ext"
type NUL >"Dossier 3\sit amet final.ext"
type NUL >"Dossier 3\consectetur adipisci velit finalisé.ext"
type NUL >"Dossier 3\sed quia non numquam final.ext"
type NUL >"Dossier 3\eius modi tempora final.ext"
type NUL >"Dossier 3\incidunt ut labore terminé.ext"
type NUL >"Dossier 3\et dolore magnam final.ext"
type NUL >"Dossier 3\aliquam quaerat voluptatem final.ext"

WillReview.cmd :
@echo off
chcp 1252
cls
type NUL>analyse.txt
set Rep=Dossier 1
cd "%Rep%"
for %%f in (*.*) do echo %%f;%Rep% >>..\analyse.txt
cd ..
set Rep=Dossier 2
cd "%Rep%"
for %%f in (*.*) do echo %%f;%Rep% >>..\analyse.txt
cd ..
set Rep=Dossier 3
cd "%Rep%"
for %%f in (*.*) do echo %%f;%Rep% >>..\analyse.txt
cd ..
sort analyse.txt>tmp.txt
del /f /q analyse.txt
ren tmp.txt analyse.txt

Bon je pars manger, on m'attend, c'est du quick mode en ligne de commande windows en excel un tri multi-critère est possible, d'où l'intérêt du csv. Si la césure est sur les espace, une automatisation est possible.
6906731.png
Everything le fait très bien en paramétrages personnalisés ( en quelques clics ).
  • J’aime
1 réaction
  • Al1r