fichier de commandes pour copier un fichier sur plusieurs ordinateurs à l'itération?
J'ai ci-dessous le script de commandes pour copier le fichier à partir de mon ordinateur à de nombreux ordinateurs.
@echo off
xcopy D:\some.txt \.124.66.72\texts
xcopy D:\some.txt \.294.66.46\testfolder
pause
Dans le script, j'ai mentionné tous les autres noms d'ordinateur/IPs. Maintenant, comment puis-je garder d'autres noms d'ordinateur dans un fichier texte séparé et les réitérer dans le fichier de commandes à la place de l'écriture xcopy
commande plusieurs fois? Ou est-il possible de mentionner la liste des ordinateurs, itérer sur tous et à utiliser une seule commande xcopy?
- S'il vous plaît dites-moi, que cette question a à voir avec Java?
- par erreur je l'ai gardé.pourriez-vous nous donner un aperçu sur elle?
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
targets.txt doit contenir des entrées comme "\\10.124.66.72\textes" à chaque ligne
delimeter
option. Cependant, je ne sais pas comment cela pourrait être utile, sauf si vous voulez vous embrouillé 😉tab
etspace
sont les délimiteurs par défaut lors de la lecture d'un fichier. Si votre dossier le nom contient des espaces, il devra être modifié.FOR /F "tokens=*" %%i IN (targets.txt) DO (