的意思 。 (期间)复制批处理文件时

时间:2016-04-04 15:03:26

标签: batch-file

我出于好奇/为了学习而查看一些批处理文件,我看到一件我无法理解的事情。我确定它很简单,但我不想简单地运行这个文件,原因很明显。

类似于以下几行:

copy /Y "\git\MyProject\bin\Release\MyLib-1.dll" .
copy /Y "\git\MyProject\bin\Release\MyLib-2.dll" .
copy /Y "\git\MyProject\bin\Release\MyLib-3.dll" .  

我知道/ Y在网上阅读时做了什么,但是.在做什么?我的第一个假设是,它意味着将文件复制到当前目录,但我的印象是%cd%变量是什么,所以我不太确定。

2 个答案:

答案 0 :(得分:3)

句点指的是调用批处理文件的当前目录。因此,在这种情况下,3个DLL库文件将被复制到调用此批处理脚本的当前目录。

如果/ Y参数已经存在于当前目录中,它将强制覆盖它们。

答案 1 :(得分:1)

这意味着当前目录,因此在copy - 命令中,这意味着您将文件复制到当前目录