Saya menggunakan robocopy untuk melakukan backup dengan skrip PowerShell, dan itu cukup mengagumkan, kecuali bahwa saya hanya ingin menampilkan persentase kemajuan sementara itu menyalin dan tidak semua informasi lainnya.
Informasi lainnya mengacaukan jendela perintah, yang akan saya bersihkan dan sederhana sehingga mudah untuk melihat keseluruhan kemajuan pencadangan.
Apakah ini mungkin?
Terima kasih, Andrew
/nc /ns
tidak diperlukan saat/nfl /ndl
ditentukan.Saya melakukannya dengan menggunakan opsi berikut:
Perhatikan bahwa nama file masih ditampilkan, tetapi tidak masalah bagi saya.
Untuk informasi lebih lanjut tentang robocopy, kunjungi http://technet.microsoft.com/en-us/library/cc733145%28WS.10%29.aspx
sumber
/mir
atau/purge
file ekstra masih login. Tidak dapat menemukan cara untuk mematikannya.Jika Anda tidak menginginkan keluaran sama sekali, ini adalah cara paling sederhana:
robocopy src dest > nul
Jika Anda masih memerlukan beberapa informasi dan hanya ingin menghapus bagian dari output, gunakan parameter dari
R.Koene's
answer.sumber
> log:nul
bawah win8.1 x64, ada file log kosong.> nul
bekerja seperti yang diharapkan.log
dihasilkan ini bahkan tidak benar-benar kosong. Ini hanya menyimpan data ke aliran alternatif yang tidak terlihat oleh Explorer, tetapi masih banyak yang ada di disk. (Anda dapat memeriksa dengan menggunakandir /r
perintah untuk menampilkannya.) @IvanYan benar,> nul
adalah perintah yang benar untuk membuang keluaran seluruhnya.Di PowerShell, saya suka menggunakan:
Ini menghindari keharusan untuk mengingat semua saklar baris perintah.
sumber
/PURGE
.Solusinya, jika Anda ingin benar-benar tidak bersuara, adalah mengarahkan output ke file (dan secara opsional menghapusnya nanti).
sumber
Out-Null
di PowerShellrobocopy juga cenderung mencetak garis-garis kosong meskipun tidak melakukan apapun. Saya memfilter baris kosong menggunakan perintah seperti ini:
sumber
> Null tidak berfungsi dalam tanda kutip. Ia melihat> null sebagai nama file batch.
Robocopy tidak ada output yang berfungsi !!!
Ini adalah file batch baru:
sumber
Tidak perlu mengalihkan ke file dan menghapusnya nanti. Mencoba:
sumber
null
dan menulis log ke dalamnya. Ini menenangkannya di baris perintah dengan biaya penulisan drive penyimpanan.