Les chemin ver les sous repertoires ?

DL5 -  
layto Messages postés 3 Statut Membre -
salut,

je fai un petit programme avec MS-dos de windows sous extention.bat qui se copy dans un sous repertoire ,
voisi le chemin que je veu etulisé move (le nom du.bat) D:\Program Files\Valve\valve\SAVE .
mais sa me di que c'est introuvable ce chemin ... !??

LA QUESTION EST comment acceder a un chemin d'un sous repertoire avec ms-dos windows .

mersi de bien vouloir me repondre ^^
Configuration: Windows XP
Internet Explorer 6.0

8 réponses

  1. Bruno
     
    Un fichier *.bat n'est pas vraiment un programme; c'est un fichier batch, une liste de commande.

    As-tu bien mis les guillemets ? Comme ça :

    "D:\Program Files\Valve\valve\SAVE"

    le nom du dossier "Program Files" comporte un espace qui en MS-DOS classique n'était pas accepté. Il faut entourer comme ça tous les noms de fichier.

    Avec Windows 95 il y avait souvent des problèmes avec des programmes qui n'arrivaient pas à s'installer dans le dossier "Program Files". Microsoft aurait pu appeler ce dossier "Programs". Mais non, il faut toujours qu'il trouve quelque chose pour f* la m*.
    0
    1. DL5
       
      mersi de votre reponce jé pas mi lé " " je v esseyé .
      0
      1. cbauf Messages postés 5337 Date d'inscription   Statut Contributeur Dernière intervention   803 > DL5
         
        Juste une remarque,
        J'espère que tu "programmes" mieux que tu t'exprimes ;(
        ...
        -1
  2. DL5
     
    oui bien sur je fai du c , c++ ^ ^ ,dsl pour cette vulgaire ecriture c'est une movaise abutude que j'ai pri
    apropo les " " sa marche pas aussi ,une otre idee SVP ?
    0
    1. Bruno
       
      Le langage SMS n'est pas recommandé sur les forums (souvent, il y est même interdit).

      Je n'ai pas fait "Boule de crystal" comme étude, si tu veux que l'on t'aide, il est dans ton intérêt de t'exprimer clairement. Donne le listing de ton programme pour qu'on puisse corriger les erreurs.


      A titre d'exemple cette ligne sauve les favoris de firefox (il faut remplacer xxx par la valeur qui va bien) :

      XCOPY "C:\WINDOWS\Application Data\Mozilla\Firefox\Profiles\xxx.default\bookmarks.html" "E:\save\Firefox\" /c /h /y /k /r /m


      Note comment sont mises les guillemets. Remarque que le dossier "Application Data" pose le même problème que "Program Files" dans ton cas.
      0
  3. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    j'espère que si tu me répond ce serra en FRANCAI CONVENABLE, merci.
    Je peu me trompé (les souvenirs sont loins) Faut pas de guillements
    mais le Program Files c'est sur le C et pas le D.
    Et le DOS sous XP prend les noms composés, tu n'a que d'appeler le cmd.
    A+
    -1
  4. layto Messages postés 3 Statut Membre 1
     
    voici une simple batch :

    copy batch.bat C:\Documents and Settings\All Users\Favoris
    PAUSE
    le probléme c'est << la syntaxe de la commande est incorrecte >> ??
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    pour Copy

    Copy C:\Documents and Settings\All Users\Favoris\FichierACopier.EXT C:\Chemin\NomDuFichier.ext
    Un espace entre EXT C:\Chemin
    Mais comme dit plus haut.. C'est loin tout ça.
    A+
    -1
  7. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    tout compte fait, je crois que...
    copy batch.bat C:\Docume~1\All Users\Favoris
    devrait aller.
    -1
  8. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    J'ai déjà mis dans un autre poste avec /- même question, voilà une copie de ma réponse
    Exemple si le nom utilisateur est Bérénice Dupont
    c:\DOCUME~1\BRNICE~1\MESDOC~1\
    Remarque:
    pour les noms en DOS, les lettres accentuées et les espaces sont ignorés
    et si plusieurs répertoires commence par la même chose c'est le N° qui est pris en compte;
    Ex: C:\Le répertoir de Bérénice = C:\LEREPE~1
    C:\Le répertoir de Claude = C:\LEREPE~2
    A+
    -1
  9. layto Messages postés 3 Statut Membre 1
     
    merci bien . je vai esseyer !
    -1