Je suis débutant avec batch. Je voudrais copier le fichier dans \Debug\test.ext
dans ..\..\new
par commande par lots.
J'ai essayé copy "\Debug\text.txt" "..\..\new"
, mais j'obtiens une erreur "le système ne peut pas trouver le fichier spécifié"
si vous commencez votre chemin par \
, il s'agit d'un chemin absolu et non relatif . Essayez plutôt copy "Debug\text.txt" "..\..\new"
si vous avez Debug
subdir essayez avec
md "..\..\new" >nul 2>&1
copy ".\Debug\text.txt" "..\..\new"
md
créera un répertoire new
deux niveaux plus haut si vous ne l'avez pas déjà.
Cela signifie que vous n'avez pas spécifié le chemin correct. Assurez-vous de spécifier le chemin complet correct du fichier. .
Au lieu de "\ Debug\text ....", spécifiez le chemin d'accès complet comme "C:\Debug\text ..."