所以我一直在这里寻找答案而无法找到答案。我绝不善于编写这些事情,所以请原谅我的无聊。
因此,我尝试使用备份设备创建一个简单的批处理文件,以便最终用户双击并将其配置文件文件夹复制到备份媒体。
我不确定xcopy
或robocopy
是否是最佳解决方案,但来自服务器管理我更熟悉robocopy
。但是,我使用的复制实用程序并不一定是问题。
我有什么:
robocopy D:\%USERPROFILE% <destination> /e /copyall
虽然源解析到用户个人资料没有问题,但我无法为目的地派生一个变量来解释与字母不同的可能性,我认为这是不可能的。是否有一个变量将目标设置为批处理文件的启动位置?
感谢您的帮助!
答案 0 :(得分:1)
是的,有:是否有将目标设置为位置的变量 批处理文件的启动位置?
echo %~dp0
这为您提供了批处理文件的 D 和 P 。有关~.
修饰符的详细信息,请参阅call /?