在批处理文件中使用 xcopy 时出错"Invalid path 0 File(s) copied"



我想从一个小小的免责声明开始:我读过这篇关于类似问题的帖子,但这个解决方案似乎不起作用。这可能只是我没有完全理解,但在这里我要求澄清。

我的目标是将快捷方式复制到"开始"菜单程序文件夹,保留其所有属性、图标和开始值。我原以为复印会很简单,但今天我的大脑似乎什么都听不懂。

这里是实际的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解决了我的问题。

相关内容

  • 没有找到相关文章

最新更新