Commande ms dos

salut

pourriez vous me dire la commande dos permettant d'effacer des fichiers SANS qu on nous demande de valider notre choix.
je connais del *.*, deltree, erase.

merci

8 réponses

  1. il y a une super commande sous ms-dos bon j'avoue carrément moins développer que le man de linux c'est HELP
    help del donne toutes les options de la commande del

    Supprime un ou plusieurs fichiers.
    
    DEL /P /F /S /Q [/A[[:]attributs]] noms
    ERASE /P /F /S /Q [/A[[:]attributs]] noms
    
      noms          Spécifie une liste d'un ou plusieurs fichiers ou r‚pertoires.
                    Les caractères génériques peuvent être utilisés pour
                    supprimer plusieurs fichiers. Si un répertoire est spécifié,
                    tous les fichiers qu'il contient seront supprimés.
    
      /P            Demande une confirmation avant de supprimer un fichier.
      /F            Force la suppression de fichiers en lecture seule.
      /S            Supprime les fichiers dans tous les sous-répertoires.
      /Q            Pas de confirmation avant suppression avec car. génériques.
      /A            Suppression en fonction des attributs
      attributs     R  Fichiers en lecture seule   S  Fichiers système
                    H  Fichiers cach‚s             A  Fichiers prêts pour archive
                    -  Pr‚fixe de n‚gation
    
    Si les extensions de commandes sont activ‚es, DEL et ERASE sont modifiées
    comme suit :
    La logique d'affichage du commutateur /S est inversée. Elle
    n'affiche que les fichiers supprimés, et pas ceux qui n'ont pas été trouvés.


    le del /Q paraît pas mal non ?

    ++ à tous
    1
    1. J'ai mis cela au démarage de ma machine :

      deltree /y c:\windows\recent

      et à chaque démarrage, les documents récents sont éffacés...

      :)
      0
      1. Salut Florette.

        Je crois que c'est
        del /q ...

        tape "help del" pour les options.
        0
        1. Moi j'utilise la commande suivante (par exemple pour les *.TMP) :
          IF EXIST C:\TEMP\*.TMP DEL C:\TEMP\*.TMP
          c'est plus prudent de préciser le type si l'on ne sait pas quels types de fichier existent dans le répertoire où l'on doit effacer.
          Dans le cas de BartHoi ce serait :
          IF EXIST C:\WINDOWS\RECENT\*.LNK DEL C:\WINDOWS\RECENT\*.LNK
          0
          1. Pour ma part, je m en fou, c est juste pour limiter la visualisation de l historique de mes actions aupres d utilisateurs de base

            :)
            0
          2. @barthoiC'était juste pour donner un exemple !
            A+
            0
        2. Salut...
          tout d'abord tu crees un fichier que tu nommeras OUI ....à l'intérieur tu écris O...la lettre O...rien d'autre...
          puis tu te faits un batch ...tu lui donnes le nom que tu veux mais avec extention .bat
          tu écris : del <oui c:\windows\recent\*.*
          tu mets ces 2 fichiers sur la racine..et c'est tout...j'ai fais ca pour les cookies et les fichiers dans le sous rep recent qui efface ce qu'il y a dans document...et ca marche..sans problèmes.
          aprés tu te fais un raccourci sur le bureau...un raccourci clavier en allant dans les propriétés de ton raccourci bureau...et de n'importe õu tu effaces ces fichiers quand tu le veux....bye...vincent.
          0
          1. Modérateur
            ou bien

            ECHO o | del *.*

            ça marche aussi.
            0
            1. je croi que vous vous ecartez du sujet .........

              florette a pas eu de reponse correcte ......

              alors pour florette ... Hip Hip Hip ..... hourrrrrraaaaaaaa

              mince ... c po ca ke je devais dire :-))

              donc ..... tu tape sous dos %comande% /?
              le parametre /? derrière chaque fonction permet d'avoir une aide .... dos certe mais une aide kan meme .... avec tout les parametres ...

              donc tu tape :
              del /? ==> pour les fichiers
              deltree /? ==> pour les repertoires et ldetruire toute une arboressance
              erase /? ==> pareil que del ... mais pas les meme parametres ...
              0
              1. merci a tous

                alors pour vous tous ... Hip Hip Hip ..... hourrrrrraaaaaaaa

                hi hi hi hi hi hi hi!!!!!!!!!!!!!!!!!!!! :-))
                0