windows - PST复制批处理文件添加进度条

标签 windows batch-file pst

我有一个复制脚本(使用 xcopy)的基础来复制文件,以便从一台电脑迁移到另一台电脑(在我的例子中是 xp 到 win7)。

代码如下: ...

xcopy /I /Y /E /F "C:\Documents and Settings\%USERNAME%\Favorites\*.*" h:\Restore\IE favorites
xcopy /I /Y /S /F "C:\Documents and Settings\%USERNAME%\Desktop" h:\restore\desktop
xcopy /I /Y /F "C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Outlook\*.nk2" h:\restore\Outlook-NK2
xcopy /I /Y /F "C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Signatures" h:\restore\Signatures
xcopy /I /Y /F "C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Office\*.acl" h:\restore\Office-AutoCorrectLists
xcopy /I /Y /F "C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Microsoft\Outlook\*.pst" h:\restore\PST1
xcopy /I /Y /F "C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Outlook\*.pst" h:\restore\PST2

xcopy /I /Y /F "C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Outlook" h:\restore\Roaming\Outlook
xcopy /I /Y /F "C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Signatures" h:\restore\Roaming\Signatures

regedit /s /e H:\restore\HKCU-RestoreODBC.reg "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI"
regedit /s /e H:\restore\HKLM-RestoreODBC.reg "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI"

regedit /s /e H:\restore\restornetwork.reg "HKEY_CURRENT_USER\Network"
regedit /s /e H:\restore\HKLM-RestoreIECert_machine.reg "HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates"
regedit /s /e H:\restore\HKCU-RestoreIECert_machine.reg "HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates"
regedit /s /e H:\restore\RestorePrinterConnections.reg "HKEY_CURRENT_USER\Printers\Connections

我想在复制代码的 PST 部分时添加一个进度条,但我不知道从哪里开始。有人介意帮我提供一些关于如何开始的提示吗?

非常感谢。

最佳答案

使用 ROBOCOPY 而不是 XCOPY。见 ROBOCOPY/?

关于windows - PST复制批处理文件添加进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18101682/

相关文章:

c++ - 用户模式和内核之间使用共享内存的缓慢通信

windows - 如何将工作目录中文件名超过30个字符的文件的文件名写入文本文件?

python - Python 中的 Outlook PST 文件解析

windows - 在 Windows (Cygwin) 上安装 Hive (Hadoop)

用于循环变量扩展的 Windows 批处理脚本不起作用

c++ - 如何使用 ULARGE_INTEGER 进行算术运算

windows - 为什么即使设置了这个批处理变量也永远不会改变?

arrays - 什么是 Array In Batch Script 及其工作原理?

markov-chains - "e"出现在概率后缀树序列中的哪个位置?

java - MS-Outlook PST 文件和 MS-Outlook MSG 文件之间有什么关系?