Używam robocopy do tworzenia kopii zapasowych za pomocą skryptu PowerShell i jest całkiem niesamowity, z wyjątkiem tego, że chciałbym, aby pokazywał tylko procent postępu podczas kopiowania, a nie wszystkie inne informacje.
Pozostałe informacje zaśmiecają okno poleceń, które chciałbym wyczyścić i uprościć, aby łatwo było zobaczyć ogólny postęp tworzenia kopii zapasowej.
czy to możliwe?
Dzięki, Andrew
/nc /ns
nie jest konieczne, gdy/nfl /ndl
jest określone.Zrobiłem to, korzystając z następujących opcji:
Zwróć uwagę, że nazwa pliku nadal jest wyświetlana, ale dla mnie to w porządku.
Aby uzyskać więcej informacji na temat robocopy, przejdź do http://technet.microsoft.com/en-us/library/cc733145%28WS.10%29.aspx
źródło
/mir
lub/purge
dodatkowe pliki są nadal rejestrowane. Nie mogę znaleźć sposobu, żeby to wyłączyć.Jeśli nie chcesz w ogóle żadnych wyników, jest to najprostszy sposób:
robocopy src dest > nul
Jeśli nadal potrzebujesz informacji i chcesz usunąć tylko część wyniku, użyj parametrów z
R.Koene's
odpowiedzi.źródło
> log:nul
pod win8.1 x64 znajduje się pusty plik dziennika.> nul
działa zgodnie z oczekiwaniami.log
plik, który generuje, nie jest nawet naprawdę pusty. Po prostu zapisuje dane w alternatywnym strumieniu, który jest niewidoczny dla Eksploratora, ale nadal jest obecny na dysku. (Możesz to sprawdzić, używającdir /r
polecenia, aby je wyświetlić). @IvanYan jest poprawne,> nul
jest poprawnym poleceniem, aby całkowicie odrzucić dane wyjściowe.W PowerShell lubię używać:
Pozwala to uniknąć konieczności zapamiętywania wszystkich przełączników wiersza poleceń.
źródło
/PURGE
.Obejściem problemu, jeśli chcesz, aby był absolutnie cichy, jest przekierowanie wyjścia do pliku (i opcjonalnie usunięcie go później).
źródło
Out-Null
w PowerShellrobocopy ma również tendencję do drukowania pustych linii, nawet jeśli nic nie robi. Odfiltrowuję puste wiersze za pomocą takiego polecenia:
źródło
> Null nie działa w cudzysłowach. Widzi> null jako nazwę pliku wsadowego.
Robocopy nie działało !!!
Oto nowy plik wsadowy:
źródło
Nie ma potrzeby przekierowywania do pliku i usuwania go później. Próbować:
źródło
null
i zapisanie w nim dziennika. Wycisza go w wierszu poleceń kosztem zapisów na dysku.