Commande dos ou autre: effacer une suite d'image

Fermé
camembertIV - 4 sept. 2018 à 09:50
camembertIV Messages postés 6 Date d'inscription mardi 4 septembre 2018 Statut Membre Dernière intervention 5 septembre 2018 - 5 sept. 2018 à 18:25
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 26766 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 5 767
4 sept. 2018 à 10:18
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 mardi 4 septembre 2018 Statut Membre Dernière intervention 5 septembre 2018
4 sept. 2018 à 10:24
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 26766 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 5 767
4 sept. 2018 à 10:43
ç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 mardi 4 septembre 2018 Statut Membre Dernière intervention 5 septembre 2018
4 sept. 2018 à 11:12
J'ai déjà essayé et ça fonctionne pas non plus...à suivre.
0
georges97 Messages postés 11842 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 23 avril 2024 2 251
4 sept. 2018 à 11:09
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 mardi 4 septembre 2018 Statut Membre Dernière intervention 5 septembre 2018
4 sept. 2018 à 11:27
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 22361 Date d'inscription lundi 26 novembre 2007 Statut Contributeur Dernière intervention 22 avril 2024 5 034
Modifié le 4 sept. 2018 à 12:19
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 26766 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 5 767
4 sept. 2018 à 12:23
Bien vu... mais ce sera peut etre "trop fastidieux"...!
0
kaumune Messages postés 22361 Date d'inscription lundi 26 novembre 2007 Statut Contributeur Dernière intervention 22 avril 2024 5 034
5 sept. 2018 à 17:59
Oui, ça n'a pas l'air de l'intéresser ... adios
0
camembertIV Messages postés 6 Date d'inscription mardi 4 septembre 2018 Statut Membre Dernière intervention 5 septembre 2018
Modifié le 5 sept. 2018 à 18:26
Si si, je viens seulement de l'avoir vue. Merci, je vais essayer et je te dit.
0