尝试学习批处理脚本,这是做什么的:/letter?

Trying to learn batch script, what does this do: /letter?

这是批处理文件:

@echo off
xcopy c:\testsource c:\testbackup /m /e /y

所以我知道"xcopy c:\testsource c:\testbackup"复制了testsource目录下的文件并粘贴到testbackup目录下,但是“/m /e /y”是做什么的呢?您能解释一下这部分代码的每个单独部分的作用吗?

此外,你介意告诉我以后我可以在哪里查找像这样的语法解释,这样我就不必一直问这样简单的问题(命令提示符的命令,也许在线命令和解释的数据库,比 google).

更有效

基本上,在批处理中,您首先输入要执行的命令,然后提供参数。每个命令都可以看作是一个自己的小程序。

您正在调用命令 xcopy 并向其提供这五个参数。

可在此处找到文档:https://technet.microsoft.com/de-ch/library/cc771254.aspx?f=255&MSPPError=-2147217396

您还可以输入 help COMMAND,例如 help xcopy,以查看可传递给命令的完整参数列表

如有疑问,请使用大多数命令后面强大的 /? 来获取更多信息和额外的开关。即:xcopy /? 此外,关于 /m /e/y 开关的信息: xcopy /M 仅复制具有存档属性集的文件, 关闭存档属性。 xcopy /e 复制目录和子目录,包括空目录。 xcopy /y 禁止提示确认您要覆盖 现有目标文件。 希望对您有所帮助!