IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

problème avec rd/rmdir


Sujet :

Windows

  1. #1
    Membre confirmé
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2007
    Messages
    731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 731
    Points : 460
    Points
    460
    Par défaut problème avec rd/rmdir
    Bonjour,

    J'ai un petit souci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RD /S /Q c:\Documents and Settings\%username%\cookies
    Ca me retourne l'erreur suivante

    Le fichier spécifié est introuvable
    Le chemin d'accès spécifié est introuvable

    Or quand je tape

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd c:\Documents and Settings\%username%\cookies
    Je n'ai pas d'erreur retourné. Je ne vois donc pas d'où cela peut-il bien venir.
    UNE REPONSE UTILE : &|| UN PROBLEME RESOLU :

  2. #2
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    Les xchemin contenant des espaces doivent être mis entre guillemets:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RD /S /Q "c:\Documents and Settings\%username%\cookies"

  3. #3
    Membre confirmé
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2007
    Messages
    731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 731
    Points : 460
    Points
    460
    Par défaut
    Merci ça règle mon premier problème !

    Voici le code en entier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    @echo off
    @echo
    @echo ----------------------------------------------------
    @echo |              Script de nettoyage                 |
    @echo ----------------------------------------------------
    @echo |                                                  |
    @echo | 1] SUppression des fichiers temporaires          |
    
    RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Temp"
    
    @echo |                                                  |
    @echo | 2] Suppression des fichiers temporaires internet |
    @echo |                                                  |
    
    RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Temporary Internet Files"
    
    @echo |                                                  |
    @echo | 3] Suppression de l'historique                   |
    @echo |                                                  |
     
    RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Historique"
    
    @echo |                                                  |
    @echo | 4] Suppression des cookies                       |
    @echo |                                                  |
    
    RD /S /Q "c:\Documents and Settings\%username%\cookies"
    
    @echo ----------------------------------------------------
    Quand je lance le batch, la fenetre dos s'ouvre 1s et se ferme de suite. J'ai collé uniquement les lignes de codes dans un batch et ça marche : on ne voit que le curseur clignoter.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Temp"
    
    RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Temporary Internet Files"
                                   
    RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Historique"
                              
    RD /S /Q "c:\Documents and Settings\%username%\cookies"
    Je ne vois pas pourquoi les @echo font bugger le batch ?

    Merci d'avance
    UNE REPONSE UTILE : &|| UN PROBLEME RESOLU :

  4. #4
    Membre confirmé
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2007
    Messages
    731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 731
    Points : 460
    Points
    460
    Par défaut
    en fait il n'aime pas du tout les '|'
    UNE REPONSE UTILE : &|| UN PROBLEME RESOLU :

  5. #5
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    Il faut que tu ajoute un ^ devant chaque |

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @echo ----------------------------------------------------
    @echo ^|              Script de nettoyage                 ^|
    @echo ----------------------------------------------------
    @echo ^|                                                  ^|
    @echo ^| 1] SUppression des fichiers temporaires          ^|

  6. #6
    Membre confirmé
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2007
    Messages
    731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 731
    Points : 460
    Points
    460
    Par défaut
    Voilà merci pour votre aide ! je n'ai plus d'erreur de code maintenant. Cependant j'ai un problème d'ordre esthétique !

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    title [Script de nettoyage pour l'utilisateur %username%]
    color cf
    mode con cols=105 lines=17
    
    @echo off
    @echo.
    @echo  -----------------------------------------------------
    @echo  ^|                 SCRIPT DE NETTOYAGE               ^|
    @echo  -----------------------------------------------------
    @echo  ^|                                                   ^|
    @echo  ^| [1] Suppression des fichiers temporaires          ^|
    
    RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Temp"
    
    @echo  ^|                                                   ^| 
    @echo  ^| [2] Suppression des fichiers temporaires internet ^|
    @echo  ^|                                                   ^|
    
    RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Temporary Internet Files"
                                                   
    @echo  ^| [3] Suppression de l'historique                   ^|
    @echo  ^|                                                   ^|
    
    RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Historique"
    
    @echo  ^| [4] Suppression des cookies                       ^|
    @echo  ^|                                                   ^|
    
    RD /S /Q "c:\Documents and Settings\%username%\cookies"
    
    @echo  -----------------------------------------------------
    @echo.
    
    mkdir "c:\Documents and Settings\%username%\Local Settings\Temp"
    mkdir "c:\Documents and Settings\%username%\Local Settings\Historique"
    mkdir "c:\Documents and Settings\%username%\Local Settings\Temporary Internet Files"
    mkdir "c:\Documents and Settings\%username%\cookies"
    
    pause
    Mon problème se situe au niveau du nombre de colonnes à mettre pour que le code soit parfaitement centré sur la fenêtre DOS.

    En fait dans l'état, quand je lance le batch il n'y a pas de problème mais il m'affiche 105 colonnes comme je lui ai demandé pour que je n'ai pas de saut de lignes avant le [3] et avant le [4]. Car quand je mets 53 colonnes pour que ce soit bien centré là il me saute les lignes avant le [3] et avant le [4].

    C'est à dire après avoir exécuté ces lignes de code là :

    -RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Temporary Internet Files"
    -RD /S /Q "c:\Documents and Settings\%username%\Local Settings\Historique"

    Donc j'ai pensé que ça venait de là or la fin de cette ligne là qui est la plus longue sur le code n'atteind que les 88 colonnes.

    Merci d'avance !
    UNE REPONSE UTILE : &|| UN PROBLEME RESOLU :

  7. #7
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    Mais @echo off au debu du script

  8. #8
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Merci à koKoTis
    Salut,

    Merci à koKoTis qui par sa réponse m'a permis de résoudre mon problème similaire : supprimer un dossier avec un nom comprenant des parenthéses ex: DIR (1)

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo