Batch pour supprimer fichiers *.sqm

Résolu
zapfifi Messages postés 10 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
je recherche une solution pour supprimer les fichiers .sqm qui se stockent à la racine du disque C:

j'ai essayé del /s /q : rien à faire, impossible de les virer par batch. Est-ce quelqu'un à la solution? Merci.
Configuration: Windows XP
Firefox 2.0.0.14

11 réponses

  1. Utilisateur anonyme
     
    Salut ,

    Essaye ceci dans un fichier .bat :

    @echo off

    CD %systemdrive%\
    if exist "*.sqm" REN "*.sqm" "*.elim"
    Del /F /Q "*.elim"

    exit


    sinon les virer à la main ça pose problème ?

    A++

    1
  2. Utilisateur anonyme
     
    Re ,

    Ok ;)

    Essaye ceci ( qui devrais marcher ) :

    @echo off

    CD %systemdrive%\
    attrib -h "*.sqm*"
    Del /F /Q "*.sqm"

    exit


    ( attrib -h enlève le statut de fichier caché )

    a+++
    1
  3. zapfifi
     
    Oué, c'est cool, ça fonctionne. Merci.

    Mais juste une question, si je veux lancer ce bath depuis un autre lecteur, ça ne fonctionne pas car je pense que le problème vient de " CD %systemdrive%\"

    Est-ce que ça serait pas plutôt:

    @echo off

    attrib -h "%systemdrive%\*.sqm*"
    Del /F /Q "%systemdrive%\*.sqm"

    exit
    1
  4. zapfifi Messages postés 10 Statut Membre
     
    Oué, non ça fonctionne pas !!!
    0
    1. Nico_ Messages postés 1220 Date d'inscription   Statut Membre Dernière intervention   189
       
      bonsoir,

      et avec ERASE à la place de DEL?

      bonne soirée
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. zapfifi
     
    Bonjour, ça ne fonctionne pas, impossible de les renommer et ensuite de les virer.

    Evidemment, je peux les virer à la main, mais je cherche une solution pour inclure cette action dans un batch de nettoyage qui comporte déjà d'autres commandes. Merci pour votre aide.
    0
    1. rodryo86 Messages postés 169 Statut Membre 16
       
      Slt toi!
      Tu peus rechercher ces fichiers *.sqm avec l'outil windows.en incluant la recherche dans le fichiers cachés et les autres disques.
      Pour te mettre au batch,va sur www.astase.com.Tu y trouvera powerbatch et un cours interessant pour apprendre
      NB:ceci necessite un minimun de connaissance des commandes du Dos
      A plus!!!
      0
  7. zapfifi
     
    Bon, ce sont des fichiers cachés, les *.sqm
    Si je décoche fichier caché dans propriètés, je peux les virer. Donc, ma questios est: comment désactiver "fichier caché" d'un fichier sqm ? Merci.
    0
  8. Utilisateur anonyme
     
    Re ,

    Tout dépend où le .bat est mit.

    Le CD %systemdrive% , place C:\ en lecteur courant. ( C:\ étant le lecteur par défaut )

    Remplace CD %systemdrive% par CD D:\ ou E:\ ou F:\ pour pouvoir supprimer les .sqm sur le lecteur que tu veux ;))

    Fait ceci par exemple :

    @echo off

    CD %systemdrive%\
    attrib -h "*.sqm*"
    Del /F /Q "*.sqm"

    CD D:\
    attrib -h "*.sqm*"
    Del /F /Q "*.sqm"

    exit


    La , tu supprimes dans C:\ et D:\

    A++
    0
  9. zapfifi Messages postés 10 Statut Membre
     
    Donc, au final j'ai fais ça:

    attrib -h "%systemdrive%\*.sqm*"
    Del /F /Q "%systemdrive%\*.sqm"

    De cette façon, mon batch est sur un dvd et cette commande incluse dans mon batch de nettoyage me permet de virer tous les fichiers temporaires, les historiques etc... ainsi que les *.sqm sur n'importe quelle machine. Merci à toi, salut.
    0
  10. Nico_ Messages postés 1220 Date d'inscription   Statut Membre Dernière intervention   189
     
    bonsoir,

    j'ai fais des essais avec le code suivant:
    @echo off
    
    del/F/Q C:\*.sqm
    
    exit
    et dans tous les cas (fichier normal et en lecture seule) mes fichier on été supprimés
    Je n'ai pas rajouter le /S. (ça doit fonctionner pour faire la suppression des sous répertoires sans problème.)

    bonne soirée

    [EDIT] le code ne se met pas en entier : del/F/Q C:\*.sqm (sa dépend des moments)
    -1