我在网络上有一个存储文件夹,所有的用户都会把他们的活动数据存储在一个服务器上。现在,由于地方问题,该服务器将被一个新的服务器取代,所以我需要将子文件夹文件从旧服务器的存储文件夹复制到新服务器的存储文件夹。我有以下的例子。
from\Oldeserver\storage\data & files to\New server\storage\data & files。
xcopy.exe在这里绝对是你的朋友。 它内置在Windows中,所以它的成本并不高。
只需xcopy /s c:\source d:\target
即可。
你可能想调整一些东西;我们还添加了一些选项,包括这些。
/s/e
- 递归复制,包括复制空目录。/v
- 加入这个选项,以验证副本与原件的关系。比较慢,但对于偏执狂来说。/h
- 复制系统和隐藏文件。/k
- 与文件一起复制只读属性,否则,所有文件都是读写的。/x
- 如果你关心权限问题,你可能需要/o
或/x
。/y
- 在覆盖现有文件前不提示。/z
- 如果你认为复制可能会失败,你想重新启动它,使用这个。它在复制时在每个文件上放置一个标记,所以你可以重新运行xcopy命令,从它离开的地方继续。如果你认为xcopy可能会在中途失败(比如当你在一个不稳定的网络连接上复制时),或者你不得不停止它,并希望以后继续它,你可以使用xcopy /s/z c:\source d:\target
。
希望这有帮助。