我正在使用robocopy来使用PowerShell脚本进行备份,这非常棒,除了我希望它只在复制时显示进度百分比而不是所有其他信息.
其他信息使命令窗口变得混乱,我清理简单,以便于查看备份的整体进度.
这可能吗?
谢谢,安德鲁
小智 167
我添加了以下2个参数:
/np /nfl
因此,与来自AndyGeek's答案的5个参数一起,/njh /njs /ndl /nc /ns您得到以下内容并且它是静默的:
ROBOCOPY [source] [target] /NFL /NDL /NJH /NJS /nc /ns /np
/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.
/NP : No Progress - don't display percentage copied.
/NS : No Size - don't log file sizes.
/NC : No Class - don't log file classes.
Run Code Online (Sandbox Code Playgroud)
And*_*eek 37
我是通过使用以下选项完成的:
/njh /njs /ndl /nc /ns
Run Code Online (Sandbox Code Playgroud)
请注意,文件名仍然显示,但这对我来说没问题.
有关robocopy的更多信息,请访问http://technet.microsoft.com/en-us/library/cc733145%28WS.10%29.aspx
SHe*_*dez 14
如果您不想要输出,这是最简单的方法:
robocopy src dest > nul
如果您仍然需要某些信息并且只想删除部分输出,请使用R.Koene'sanswer中的参数.
Aar*_*bou 12
在PowerShell中,我喜欢使用:
robocopy src dest | Out-Null
Run Code Online (Sandbox Code Playgroud)
它避免了必须记住所有命令行开关.