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

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

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

    SpyAgent01
    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
      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. 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. meric a tous pour aide et surtout a blux !!!!!!!!!
            g resolu le probleme !!!
            ciao !
            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