您如何将此 xcopy 命令转换为 Robocopy:
xcopy *.* "C:\DestinationFolder\"
请记住,运行命令的当前文件夹会动态更改(因此源文件夹事先是未知的)。
谢谢。
您如何将此 xcopy 命令转换为 Robocopy:
xcopy *.* "C:\DestinationFolder\"
请记住,运行命令的当前文件夹会动态更改(因此源文件夹事先是未知的)。
谢谢。
自动复制。"c:\dest"
请注意,您不需要在 robocopy 中指定通配符,默认情况下它会复制所有内容,除非您使用 /xf /xd 标志来排除某些文件。
Robocopy 确实支持通配符。
您期望> robocopy SOURCE DEST
但键入> robocopy *.txt c:\folderdest\
以复制当前文件夹。如果您查看 robocopy 的输出,它将显示“Files : *.txt”和“Source = c:\folderdest”
所以实际上你可以做到> robocopy WILDCARD SOURCE DEST
。如果你想使用你需要使用的 CURRENT 文件夹.
(这里已经提到过)。所以你会使用> robocopy *.txt . c:\folderdest\
.
截图:http: //i.stack.imgur.com/Xyxt4.png
另外:如果 robocopy 是从管理员控制台启动的,则当前文件夹为“.”。将指向 Windows\system32。
您可以在批处理文件顶部使用以下命令来解决此问题:
@setlocal enableextensions
@cd /d "%~dp0"