我有一个需要使用xcopy的构建过程。我收到错误,我想确保它找到命令ok。
但在搜索xcopy位于我(或我的构建版)计算机上的位置时谷歌没有帮助。
XCOPY的文件路径是什么?
答案 0 :(得分:5)
通常%WINDIR%\system32
例如C:\Windows\system32
。
请注意,在64位计算机上,有一些神奇的结果,看起来C:\Windows\system32
的内容实际上是C:\Windows\SysWOW64
。但是出于你的目的,我认为这不重要。
答案 1 :(得分:2)
xcopy.exe
位于C:\Windows\system32\xcopy.exe
下方。如果您运行的是x64版本的Windows,则C:\Windows\SysWOW64\xcopy.exe
下也存在32位版本。
答案 2 :(得分:0)
以下命令行显示xcopy.exe
文件所在的位置,因此它等同于where xcopy.exe
命令,但它适用于任何Windows版本:
for %a in (xcopy.exe) do @echo %~$path:a
答案 3 :(得分:-1)
如果您确实希望它准确无误,则应使用Windows用于加载可执行文件的相同方法。
Where is a 3rd-party utility including source,它对Windows如何定位可执行文件,dll等提供了很好的解释。无论您是通过ShellExec还是CreateProcess运行它都很重要