有没有人知道可以在显示进度时复制文件的Windows命令行(在XP Pro或更高版本中可用).我不关心进度指示器是在终端还是GUI窗口中.
这适用于批处理文件脚本期间
使用带有/ z开关的copy命令进行网络驱动器复制,也适用于本地驱动器之间的复制.在XP家庭版
robocopy:
Robocopy或"Robust File Copy"是命令行目录和/或文件复制命令.Robocopy在功能上取代了Xcopy,提供了更多选项.它已作为Windows资源工具包的一部分从Windows NT 4.0开始提供,并且最初是作为Windows Vista和Windows Server 2008中的标准功能引入的.命令是
robocopy
......
该ESENTUTL /Y选项允许有这样的进度条copyng(单)文件中的文件:
该命令应如下所示:
esentutl /y "FILE.EXT" /d "DEST.EXT" /o
该命令在每台Windows机器上都可用,但该y
选项在windows vista中显示.因为它只适用于单个文件,对于小文件看起来不太有用.其他限制是命令无法覆盖文件.这是一个检查目标的包装脚本,如果需要可以删除它(通过传递可以看到帮助/h
).
关于所有这些方法的一些有趣时间.如果您有千兆位连接,则不应使用/ z标志,否则会终止连接速度.Robocopy或dism是唯一全速运行并显示进度条的工具.wdscase用于在WDS服务器上进行多播,如果您对5台以上的计算机进行映像,则可能会更快.为了获得1:17的时间,我以920Mbps的速度最大化了千兆连接,因此你不会同时在两个连接上得到它.另请注意,从较大的wim文件中导出小wim索引的时间比复制整个文件要长得多.
Model Exe OS switches index size time link speed 8760w dism Win8 /export-wim index 1 6.27GB 2:21 link 1Gbps 8760w dism Win8 /export-wim index 2 7.92GB 1:29 link 1Gbps 6305 wdsmcast winpe32 /trans-file res.RWM 7.92GB 6:54 link 1Gbps 6305 dism Winpe32 /export-wim index 1 6.27GB 2:20 link 1Gbps 6305 dism Winpe32 /export-wim index 2 7.92GB 1:34 link 1Gbps 6305 copy Winpe32 /z Whole 7.92GB 25:48 link 1Gbps 6305 copy Winpe32 none Wim 7.92GB 1:17 link 1Gbps 6305 xcopy Winpe32 /z /j Wim 7.92GB 23:54 link 1Gbps 6305 xcopy Winpe32 /j Wim 7.92GB 1:38 link 1Gbps 6305 VBS.copy Winpe32 Wim 7.92 1:21 link 1Gbps 6305 robocopy Winpe32 Wim 7.92 1:17 link 1Gbps
如果您没有robocopy.exe,为什么不从您正在复制文件的网络共享中运行它?在我的情况下,我更喜欢这样做,所以每次我想要进行更改然后更新几十个闪存驱动器时,我都不必重建我的WinPE boot.wim文件.