Rechercher : dans
Par :

[batch] si fichiers trouvé marqué une phrase

Dernière réponse le 10 jun 2008 à 12:28:16 TYTYTY, le 29 jun 2007 à 20:47:33 
 Signaler ce message aux modérateurs

Bonjour,
Je suis entrain de faire un effaceur de fichiers inutiles et je voudrais faire sa:
- lister tout les fichiers trouvés avant le nettoyage <-- sa j'y arrive
- lister tout les fichiers trouvés après le nettoyage <-- sa j'y arrive
- si les fichiers existe pas mettre la phrase : aucun fichiers trouves ! <-- sa j'y arrive pas

voilà j'esper que vous pourrez m'aidez.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « [batch] si fichiers trouvé marqué une phrase » dans :
Diminuer la taille d'une image VoirSi vous trouvez que vos photos sont trop grosses ou trop lourdes (par exemple pour envoyer par mail ou pour publier sur une page web), voici 4 étapes pour diminuer la taille des fichiers: Étape 1 (optionnel !) : Passer GREYCStoration sur...
Renommer plusieurs fichiers en batch VoirLe fait de renommer un grand nombre de fichiers peut très vite devenir fastidieux. Heureusement, il existe des outils permettant d'automatiser cette tâche dans un grand nombre de cas : Fonctionnalités natives Utilisation d'un programme...
Qu'est-ce qu'un fichier batch ? VoirPOURQUOI FAIRE ? COMMENT FAIRE ? Préalables Création du fichier POURQUOI FAIRE ? Windows est fourni avec une version du DOS, ce qui permet d'exploiter les fonctionnalités et l'enchaînement de commandes définies dans un script. Un fichier...

1

sfel, le 30 jun 2007 à 09:58:44

Bonjour, dans ton "sa j'y arrive pas"

t'es bloqué où ??
à la condition
"si les fichiers existent / existent pas"

ou à l'affichage ??
"mettre la phrase : aucun fichiers trouves / X fichiers trouvés"

L'ennemi est bête : il croît que c'est nous l'ennemi, alors que c'est lui !
GLOUGLOU ...

Répondre à sfel

2

TYTYTY, le 30 jun 2007 à 10:35:17

Ben en faites je c'est pas du tout comment faire la condition et la phrase...

Répondre à TYTYTY

3

TYTYTY, le 30 jun 2007 à 11:09:49

Voilà mon code:

@echo off
if not exist C:\*.tmp goto non
if exist C:\*.txt goto oui
:non
echo aucun fichiers *.tmp trouves!
:bleu
echo fichiers *.tmp trouves!
pause

mais le problème c'est que sa me marque les deux phrase donc dans cmd sa me met:

aucun fihciers *.tmp trouves
fichiers *.tmp trouves
appuyez sur une touche pour continuer...

Répondre à TYTYTY

4

jipicy, le 30 jun 2007 à 11:15:41

Salut,

Et si tu cherchais les mêmes fichiers déjà, non ?

if not exist C:\*.tmp goto non
if exist C:\*.txt goto oui 
;-)) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

5

TYTYTY, le 30 jun 2007 à 11:22:54

Oui je me suis trompés mais je viens de trouvé la réponse a mon problème mais j'en ai 1 nouveau...

Voilà mon code:

@echo off
IF NOT EXIST C:\*.tmp echo aucun fichiers *.tmp trouves!
IF EXIST C:\*.tmp echo echo fichiers *.tmp trouves!
pause

Et ... sa marche!!!

mais ... il y a un autre truc que je n'arrive pas a faire je voudrais que sa sois sur tout le disque dur et pas juste le dossier C:\ (si tu comprends ce que je veux dire) donc j'ai mis

@echo off
IF NOT EXIST C:\*.tmp /s echo aucun fichiers *.tmp trouves!
IF EXIST C:\*.tmp /s echo echo fichiers *.tmp trouves!
pause

Sa sa marche pas sa me met /s n'est pas reconnue comme commande interne ...

Répondre à TYTYTY

6

 tomtom30, le 10 jun 2008 à 12:28:16

Utilise la commande dir /s
et ensuite utilise la valeur %errorlevel%

Répondre à tomtom30