Robocopie complètement silencieuse


9

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>&1cela 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.


1
Cela me semble correct. Robocopy a-t-il un commutateur silencieux (/ q peut-être?). BTW, L'interprétation de> nul 2> & 1 est "rediriger stdout vers nul et rediriger stderr (file handle 2) vers stdout (file handle 1) et donc vers nul.
— uSlackr

Merci. robocopy ne semble pas avoir un interrupteur silencieux; est-il possible que robocopy imprime sur console et non stdout?
— CoV

Ça ne fait rien. Cette commande fonctionne bien. Mon vrai problème vient en fait de Perl, car j'utilise la systemcommande pour appeler cette commande dans un script Perl. Le >nulne cache pas la sortie de Perl, donc il apparaît toujours dans ma sortie Perl.
— CoV

Je suppose que je cherchais la mauvaise réponse. Ma dernière solution vient d'appeler la commande ci-dessus à l'aide de backticks au lieu de perl system. Merci quand même pour vôtre aide!
— CoV

Réponses:


12

Ces commutateurs ont fonctionné pour moi:

/NFL : No File List - don't log file names.
/NDL : No Directory List - don't log directory names.
/NJH : No Job Header.
/NJS : No Job Summary.'

+1 pour l'explication de chaque commutateur abrégé.
— contactmatt

voir stackoverflow.com/a/7487697 pour une liste "plus complète" des commutateurs de silencieux
— NateJ

1

Il semble que ces deux options peuvent vous être utiles:

/NJH :: No Job Header.
/NJS :: No Job Summary.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.