BAT pour supprimer le contenu d'un dossier sous Windows 2000

Discussion dans 'Windows' créé par Carambar, 29 Juillet 2003.

Statut de la discussion:
Fermée.
  1. Offline
    Carambar He once forgot how to cry
    Je voudrais faire un fichier batch pour supprimer le contenu d'un dossier temp. Je pensais utiliser la commande deltree mais celle-ci n'existe pas sous Win2000 apparemment. Pour l'instant j'ai cette commande ci (qui ne surpprime pas les sous dossiers) :

    del \temp\*.* /s
    *ou*
    del \temp\*.* /p /s (avec confirmation de suppression)
    Carambar, 29 Juillet 2003
    #1
  2. Offline
    Loetheri Absent
    Installe une version plus récente de Ms-Dos ... Tu verra ça ira mieux et plus vite ...
    Loetheri, 29 Juillet 2003
    #2
  3. Offline
    Carambar He once forgot how to cry
    Installer une version plus récente ? Comment on fais ? Il s'agit du DOS standard de Windows 2000 (Start : Programs : Accessories : Command Prompt, qui pointe vers %SystemRoot%\system32\cmd.exe).
    Carambar, 30 Juillet 2003
    #3
  4. Offline
    Switch Elite
    j'ai failli dire une connerie ...

    Donc tu le fais a distance ?
    Switch, 30 Juillet 2003
    #4
  5. Offline
    Carambar He once forgot how to cry
    Non, il s'agit d'un batch à exécuter en local histoire de virer tout ce qui trouve dans un répertoire temporaire sur ma partition de données.

    Il sert à décompresser des archives, à enregistrer de la vidéo & des sons, à accueillir des images cd, etc. donc ce serais bien de pouvoir le vider automatiquement, au démarrage par exemple.

    P.S: Je suis ouvert à des suggestions concernant des alternatives.
    Carambar, 30 Juillet 2003
    #5
  6. Offline
    Switch Elite
    Bah euh moi j'ai demandé a mes potes et ils m'ont dit :

    DEL [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms
    ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms

    Donc le /s se mettrait avant le repertoire ...
    Mais en fait il faudrait trouver l'option de récurrence !

    Hmmm ca existe pas des \temp\*\*.* ?
    Switch, 30 Juillet 2003
    #6
  7. Offline
    MatCherello Elite
    si tu fais :

    rd /s /q \temp (/q c'est juste pour pas avoir de confirmation)
    md \temp

    ça va pas ?
    MatCherello, 30 Juillet 2003
    #7
  8. Online
    Riff_Raff ex membre
    Mon ptit Fearless, j'ai une soluce pour toi :)

    J'avais déjà parlé d'un petit freeware :
    :arrow: Batchrun
    Cela permet de créer des exécutable comprenant plusieurs commandes.

    Dans ces commandes il y a notamment la possibilité de faire un "delete" ou un "deltree". Je l'ai essayé avec un raccourci sur le bureau et ça marche parfaitement.

    J'espère que c'est bien ce que tu voulais!
    Riff_Raff, 30 Juillet 2003
    #8
  9. Offline
    Carambar He once forgot how to cry
    Bon je teste toutes les commandes ainsi que le logiciel que propose Riff_Raff et je vous dis quoi :p . Merci pour toutes vos réponses :) .
    Carambar, 3 Août 2003
    #9
Statut de la discussion:
Fermée.