将bat文件(本身)复制到appdata

时间:2014-10-11 00:06:35

标签: file batch-file exe

我试图将bat自身复制到appdata文件夹。我试过这个

复制%0"%appdata%\ windows.bat" > nul

但它并没有复制自己。这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

@copy "%~f0" "%appdata%\windows.bat" > nul

文件名中是否有空格?如果是,这将要求您的文件名用双引号括起来。

您是否使用过 CD PUSHD 命令?如果是,则需要使用完整路径而不是相对路径(使用%~f)。

您是否在脚本中的某处使用了 SHIFT 命令?这可以更改%0 值。