批处理:相对目录/路径
问题描述:
我创建了一个小的无害批处理病毒(恶作剧),它完成了(在USB上),但我不想手动复制它,然后我跑到一个问题...批处理:相对目录/路径
有没有办法从实际批处理文件的相对位置复制文件?
事情是这样的,也许:
复制 “〜Virus.bat” “%APPDATA%/微软/窗/开始菜单/程序/启动”
,而不是
复制“G:\ Files \ Folder1 \ Folder2 \ Virus.bat”“%appdata%/ microsoft/windows/start menu/programs/startup”
如果有人能帮忙请做... 谢谢!
答
This question可能会解决您的问题,但复制文件的简短答案是使用%~dp0
。正如this answer所述,这会给你当前的路径。
试试这个:
copy "%~dp0Virus.bat" "%appdata%/microsoft/windows/start menu/programs/startup"