“xcopy”通常位于开发机器上的哪个位置?

时间:2014-08-25 21:11:23

标签: windows batch-file command-line

我有一个需要使用xcopy的构建过程。我收到错误,我想确保它找到命令ok。

但在搜索xcopy位于我(或我的构建版)计算机上的位置时谷歌没有帮助。

XCOPY的文件路径是什么?

4 个答案:

答案 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运行它都很重要