【发布时间】:2016-08-15 21:24:35
【问题描述】:
我想设置适合不同用户的批处理文件。所以我尝试使批处理文件更容易一些,然后我在批处理文件中使用“设置路径”,运行后,没有任何内容是复制的。请指教
- 来源:C:\Users\basex\AppData\Roaming\Microsoft\Sticky Notes
- 目的地:C:\Users\basex\Desktop\BACKUP\backup testing
我使用的代码是:
@echo off
Set path=%source%;"C:\Users\basex\"
echo f | xcopy /s /h /y "%source%\AppData\Roaming\Microsoft\Sticky Notes\StickyNotes.snt" "%source%\Desktop\BACKUP\backup testing"
pause
【问题讨论】:
-
%path%已经是一个系统变量。不要不覆盖它的值。 -
事实上,正是因为您正在覆盖
%path%,xcopy(这是一个程序,而不是命令)不起作用。 -
感谢您的回复,即使我将“路径”更改为“源”仍然无法正常工作。请多指教
-
你误会了。根本不要设置路径。从脚本中删除整行。
标签: batch-file batch-processing