J'essaie de voler des fichiers en silence. À l'heure actuelle, j'ai robocopy mettre tout dans un fichier journal, ce qui est bien, mais une fois terminé, Log File: C:\<logfiledestination>
est imprimé. Ma commande ressemble à ceci:
robocopy source destination /mir /xd .svn /log:log.txt /np >nul 2>&1
.
De la recherche en ligne, j'ai pensé que >nul 2>&1
cela aurait empêché quoi que ce soit d'apparaître. Je suis extrêmement nouveau dans la ligne de commande Windows, donc si je fais quelque chose de mal, faites-le moi savoir!
Edit: j'ai eu une demi-phrase fantôme là-dedans que j'ai raté. Fixé maintenant cependant.
system
commande pour appeler cette commande dans un script Perl. Le>nul
ne cache pas la sortie de Perl, donc il apparaît toujours dans ma sortie Perl.system
. Merci quand même pour vôtre aide!Réponses:
Ces commutateurs ont fonctionné pour moi:
la source
Il semble que ces deux options peuvent vous être utiles:
la source