我正在尝试将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的ROOT中排除.dll .log .txt .exe文件,但不要从正在传输的文件夹中排除。
是否可以仅从C的Root中删除文件,但如果它们存在于文件夹中仍然可以传输它们?
答案 0 :(得分:0)
您可以使用;zend_extension = "d:/wamp/bin/php/php5.3.28/zend_ext/php_xdebug-2.2.5-5.3-vc9.dll"
它不会复制隐藏文件或系统文件。添加xcopy
参数以复制空文件夹。添加/e
参数以忽略错误。
/c
<强> extlist.txt 强>
xcopy %src% %dest% /exclude:extlist.txt /s
修改强> 误解了你的问题。没意识到你是从网络计算机上复制的。 Xcopy将不起作用。