以下是批处理文件:
@echo off
xcopy c:\testsource c:\testbackup /m /e /y因此,我知道"xcopy:\ testsource c:\ testbackup“复制了testsource目录中的文件,并将它们粘贴到testbackup目录中,但是"/m /e /y”做了什么呢?您能解释一下这部分代码的每个部分都做了些什么吗?
另外,你能告诉我将来在哪里可以自己查到这样的语法解释吗?这样我就不用再问这样的简单问题了(命令提示符的命令,也许是命令和解释的在线数据库,只是比google更有效率)。
发布于 2015-05-21 15:48:57
基本上,在批处理中,您首先输入要执行的命令,然后提供参数。每个命令都可以看作是一个自己的小程序。
您正在调用命令xcopy并向其提供这五个参数。
可以在这里找到一个文档:https://technet.microsoft.com/de-ch/library/cc771254.aspx?f=255&MSPPError=-2147217396
您还可以键入help COMMAND,例如help xcopy,查看可以传递给命令的完整参数列表。
发布于 2015-05-21 16:13:54
当有疑问时,使用大多数命令后面强大的/?来获得更多的信息和额外的开关。例如:xcopy /?,关于/m /e和/y开关的信息:xcopy /M只复制带有归档属性集的文件,关闭归档属性。xcopy /e复制目录和子目录,包括空目录。xcopy /y会取消提示,以确认您要覆盖现有的目标文件。希望能帮上忙!
https://stackoverflow.com/questions/30378533
复制相似问题