我想从一个小小的免责声明开始:我读过这篇关于类似问题的帖子,但这个解决方案似乎不起作用。这可能只是我没有完全理解,但在这里我要求澄清。
我的目标是将快捷方式复制到"开始"菜单程序文件夹,保留其所有属性、图标和开始值。我原以为复印会很简单,但今天我的大脑似乎什么都听不懂。
这里是实际的xcopy论点:
@echo off
xcopy "%~dp0file.lnk" "%userprofile%Start MenuProgramsfile.lnk" /p /v /f
pause
我尝试过添加/删除文件名的每一种组合,末尾有/没有\,以及两者的任何组合。。。我还尝试以管理员身份运行批处理文件,以防万一。
@echo off
只是一种习惯,pause
允许我读取任何可能弹出的错误消息。我还将额外的参数放入xcopy行,试图获得更多信息。不过这似乎对我帮助不大。
我开始认为这个问题与其他线程是完全孤立的。
根据SomethingDark的建议,将路径从%userprofile%Start MenuPrograms
更改为%AppData%MicrosoftWindowsStart MenuPrograms
解决了我的问题。