2014-04-19 3 views
2

J'ai fait un script batch qui devrait renvoyer le chemin complet de tous les fichiers avec l'extension .txt.Pourquoi mon script ne trouve-t-il pas les fichiers?

forfiles /m *.txt /c "echo @PATH" 

Quand je cours, je reçois cette erreur:

ERROR: The system cannot find the file specified. 

Quelle est la cause de cela?

+0

Serait-ce juste qu'il n'y a pas de fichier '.txt' dans ce répertoire? – ooga

+0

Il y a 7 @ooga –

Répondre

3

Essayez ceci:

forfiles /m *.txt /c "cmd /c echo @PATH" 

Le problème est que echo est pas un programme en soi, mais est une commande intégrée du programme cmd. Vous devez donc exécuter cmd pour utiliser echo.

Questions connexes