我继承了在Windows计算机上构建的旧项目。我在OSX中工作,构建命令之一是:
xcopy /y /r /i /d $(TargetDir)*.* $(TargetDir)$(ConfigurationName)
我几乎没有Windows的工作经验;但是需要替换它以使构建顺利运行。
如何在OSX上运行它?
答案 0 :(得分:0)
Xcopy是DOS / Windows命令。据我所知,没有办法直接在Mac上运行。
xcopy基本上只是将文件从一个目录复制到另一个目录。您的命令通过以下开关运行:
/ y 禁止提示您确认要覆盖现有的目标文件。
/ r 复制只读文件。
/ i 如果Source是目录或包含通配符,而Destination不存在,则xcopy会假设Destination指定了目录名称并创建了新目录。然后,xcopy将所有指定的文件复制到新目录中。默认情况下,xcopy会提示您指定“目标”是文件还是目录。
/ d 仅复制在指定日期或之后更改的源文件。如果不包括MM-DD-YYYY值,则xcopy复制所有比现有目标文件新的源文件。此命令行选项使您可以更新已更改的文件。
您可以使用Mac上可用的工具执行类似操作,例如rsync。
因此,基本上要做同样的事情,您只需要将内容从一个文件夹复制到另一个文件夹,并记住不同的开关,以考虑到它如何选择要复制的内容。