XCOPY从批处理文件托管vista上的文件

时间:2008-11-25 00:31:52

标签: windows-vista xcopy hosts-file

我需要一个命令来替换我机器上的hosts文件。看起来非常简单但我无法使用xcopy的命令。命令中有明显的缺陷吗?

luaexec -w -f“XCOPY”“%ScriptPath%/ ModifiedHosts / vista / hosts” “%windir%/ system32 / drivers / etc / hosts”/ H

/ R标志似乎没有帮助,我得到的错误是“错误:ShellExecuteEx失败0x2”如果我删除所有引号但是开头和结尾引号

3 个答案:

答案 0 :(得分:1)

你有没有错误?

试试这个:

luaexec -w -f "XCOPY %ScriptPath%/ModifiedHosts/vista/hosts %windir%/system32/drivers/etc/hosts" /H

此外,您可以尝试使用robocopy。

答案 1 :(得分:0)

主机文件是否写保护?它可能是..在你的命令行中添加一个/ R

答案 2 :(得分:0)

在Vista上,您需要以管理员身份运行才能更改主机文件。

Reference