我出于好奇/为了学习而查看一些批处理文件,我看到一件我无法理解的事情。我确定它很简单,但我不想简单地运行这个文件,原因很明显。
类似于以下几行:
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%变量是什么,所以我不太确定。
答案 0 :(得分:3)
句点指的是调用批处理文件的当前目录。因此,在这种情况下,3个DLL库文件将被复制到调用此批处理脚本的当前目录。
如果/ Y参数已经存在于当前目录中,它将强制覆盖它们。
答案 1 :(得分:1)
这意味着当前目录,因此在copy
- 命令中,这意味着您将文件复制到当前目录