COMMANDE MSDOS ? PROGRAM FILES ?????????

J'ai un probleme :
j'ai cree un fichier BAT censer copier une base de donnee situee dans program files mais cela me fait une erreur ! "Too many Parameters" mais lorsque je prend ma base d'autres part que program files cela marche tres bien !!????
voici ma ligne de commande:
copy C:\program files\bd1.mdb c:\Backup

alors que faire les amis ????

6 réponses

  1. Bonjour,

    copy C:\progra~1\bd1.mdb c:\Backup /v

    SpyAgent01
    1. essais entre guillemets parce que ce n'est pas un nom ms-dos de 8.3
      copy "C:\program files\bd1.mdb" "c:\Backup"

      Jimmy Blux
      1. meric a tous pour aide et surtout a blux !!!!!!!!!
        g resolu le probleme !!!
        ciao !
        1. Modérateur
          Bizzare, la ligne de spyagent m'inspirait plus que celle de Jimmy...

          Eaulive...
          Vaut mieux un p'tit piment qu'un avion en plastique
          1. comme Eaulive ... et surtout pour les fichiers .bat
            la solution de spyagent est la plus exacte ...
            est ec que je peut savoir comment ca a marche avec celle de jimmy blux: "C:\program files\bd1.mdb" "c:\Backup" ???
            1. Contributeur sécurité
              Bonsoir à tous,

              A mon avis, voilà l'explication des remarques de dsph et Eaulive :
              - MS-Dos en vrai Dos (démarrage sur disquette ou F8-> ligne de commande) n'admet que les noms courts et la solution de SpyAgent est la seule qui fonctionne
              - Lorsque MS-Dos est utilisé "sous Windows" (double-clic sur fichier .bat c'est à dire fichier .pif ou Démarrer/Arrêter/Redémarrer en mode MS-Dos ou Démarrer/Programmes/Commandes MS-Dos), il a accès aux noms longs mais est gêné par une espace au milieu du nom, auquel cas on peut encadrer le nom long par des guillemets ! en ce cas, la réponse de SpyAgent est valable mais aussi celle de Jimmy Blux

              @12C4
              Ipl