我试图将bat自身复制到appdata文件夹。我试过这个
复制%0"%appdata%\ windows.bat" > nul
但它并没有复制自己。这样做的正确方法是什么?
答案 0 :(得分:1)
@copy "%~f0" "%appdata%\windows.bat" > nul
文件名中是否有空格?如果是,这将要求您的文件名用双引号括起来。
您是否使用过 CD 或 PUSHD 命令?如果是,则需要使用完整路径而不是相对路径(使用%~f
)。
您是否在脚本中的某处使用了 SHIFT 命令?这可以更改%0 值。