Commande dos ou autre: effacer une suite d'image

camembertIV -  
camembertIV Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Bonjour à tous.
Je voudrais faire une commande dos effaçant une suite d'image entre image0007 à image0020.
Je connais la commande Del de DOS et j'aimerais avoir la solution de ma question afin d'éviter d'éffacer une par une ces images..
Merci

A voir également:

3 réponses

jeannets Messages postés 28227 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 5 983
 
Bonjour,

Tu peux faire un fichier txt qui contient la liste des fichiers à effacer (photo.txt), donc ici

image0007.jpg
image0008.jpg
image0009.jpg
image0010.jpg
image0011.jpg
=====ect====
image0020.jpg


ensuite ta commande DOS sera (dans le bon répertoire): del photo.txt

Voila une solution moins fatiguante... mais je n'ai pas mieux..
0
camembertIV Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Malheureusement assez fastidieux. J'aurais aimé une commande comme "del blabla007 to blabla020". Mais ça n'existe pas. Merci pour ta réponse
0
jeannets Messages postés 28227 Date d'inscription   Statut Contributeur Dernière intervention   5 983
 
ça marche peut etre en faisant del image007-image020 ou bien del image007 to image020
Tu peux aussi essayer avec erase image007-image020

Mais il faudrait savoir sous quelle version de DOS tu es..??
Si c'est le dos sous Windows ou le Dos System d'exploitation du PC... mais ça ne changera pas grand chose.
0
camembertIV Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai déjà essayé et ça fonctionne pas non plus...à suivre.
0
georges97 Messages postés 13776 Date d'inscription   Statut Contributeur Dernière intervention   2 650
 
Bonjour,

Si les fichiers se trouvent comme c'est probable, dans le même dossier, pourquoi ne pas effacer celui-ci?

Voir : https://forums.commentcamarche.net/forum/affich-852656-supprimer-dossier-sous-dos

Cordialement
0
camembertIV Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Il sagit d'une suite d'image qui va de 0001 à 1000 et je veux seulement enlever simplement 0010 à 0020 avec une commande simple. Merci
0
kaumune Messages postés 22638 Date d'inscription   Statut Contributeur Dernière intervention   5 118
 
Slt

Il faut utiliser une boucle dans un fichier bat

Exemple pour supprimer des fichiers jpeg entre im0007.jpg et img0020.jpeg comme dans ton énoncé initial

for /l %%v in (7, 1, 20) do (
del im*%%v.jpg
)

0
jeannets Messages postés 28227 Date d'inscription   Statut Contributeur Dernière intervention   5 983
 
Bien vu... mais ce sera peut etre "trop fastidieux"...!
0
kaumune Messages postés 22638 Date d'inscription   Statut Contributeur Dernière intervention   5 118
 
Oui, ça n'a pas l'air de l'intéresser ... adios
0
camembertIV Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Si si, je viens seulement de l'avoir vue. Merci, je vais essayer et je te dit.
0