【发布时间】:2015-05-29 19:15:19
【问题描述】:
我正在尝试将C:\ 驱动器的内容从一台计算机复制到一台新计算机。我只是想复制任何用户文件而不是系统文件。这是我目前的代码。
@echo off
cls
@echo Type the old Computer Name
set /p asset=
@echo.
@echo What is the user's AIU?
set /p useraiu=
robocopy.exe \\%asset%\c$\ C:\ /S /Z /XJD /XJ /XA:SH /XA:T /XD "Dir1" "Dir2" /XF *.dll *.log *.txt *.exe /log+:"\\server\path\%asset%-to-%computername%-Transfer.log" /NP /FP /V /TEE
我有排除隐藏文件、系统文件和临时文件。我想从 C 的根目录中排除 .dll .log .txt .exe 文件,而不是从正在传输的文件夹中。
是否可以只从C的根目录中排除文件,但如果它们存在于文件夹中,仍然可以传输它们?
【问题讨论】:
标签: batch-file robocopy