Syntaxe de nom de fichier, de répertoire ou d'étiquette de volume incorrecte dans le traitement par lots
P粉396248578
P粉396248578 2023-08-27 15:10:59
0
2
435

Lorsque j'exécute la commande suivante par lots...

set PATH='C:UsersDEBDownloads10.1.1.0.4' cd !CHEMIN!

J'obtiens l'erreur « Le nom de fichier, le nom de répertoire ou la syntaxe du nom de volume est incorrect »

Mise à jour : Certaines solutions ont fonctionné pour moi.

  • Ne pas utiliser PATH comme nom de variable
  • Définissez-le sur "myPATH=C:UsersDEB DASDownloads10.1.1.0.4"


P粉396248578
P粉396248578

répondre à tous (2)
P粉463291248

Dans mon cas, si j'exécute un fichier batch en utilisant cmd et que le chemin du fichier batch est incorrect, cette erreur s'affiche, commeusers>E:TEST"E:TEST.bat错误,users>E:TEST.batqui fonctionne. Après avoir vérifié mon chemin, le problème a été corrigé.

    P粉184747536
    set myPATH="C:\Users\DEB\Downloads.1.1.0.4" cd %myPATH%
    • Les guillemets simples ne représentent pas des chaînes, ils les font démarrer :'C:而不是C:Alors

      李>
    • %name%是扩展变量的常用语法,!name!语法需要使用命令setlocal ENABLEDELAYEDEXPANSION,或者使用CMD /V:ONExécutez l'invite de commande.

    • N'utilisez pas PATH comme nom, c'est le nom du système qui contient l'emplacement de tous les programmes exécutables. Si vous le remplacez, des parties aléatoires du script cesseront de fonctionner. Si vous envisagez de le modifier, vous devrez faireset PATH=%PATH%;C:UsersDEBDownloads10.1.1.0.4pour conserver le contenu actuel de PATH et ajouter quelques éléments à la fin.

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!