0

我正在尝试解决如何使批处理文件占用一行并设置两个单独的值来备份文件。

例如备份C:\programfilesD:\.

如何从一行用户输入中获取这两个值?

4

1 回答 1

3

批处理文件可以直接处理参数 %0 到 %9。

%0 is the program name as it was called,
%1 is the first command line parameter,
%2 is the second command line parameter,
and so on till %9.

所以,如果你执行这样的命令:

backup c:\Programs d:\

在批处理文件中,您可以参考这些值:

  • %0=backup

  • %1=c:\Programs

  • %2=d:\

请记住,如果您在文件名中有空格而没有用引号将整个路径括起来,那么它不会按照您想要的方式工作。

于 2013-04-16T21:22:10.180 回答