我在脚本的这一部分中创建了一个称为变量的变量,fileName以后用于命名文件。set fileName=db_%date:~-4,4%%date:~-10,2%%date:~-7,2%_%time:~0,2%%time:~3,2%.bak什么%date:~-4,4%%date:~-10,2%%date:~-7,2%_%time:~0,2%%time:~3,2%意思
2 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
在DOS中使用SET设置一个环境变量,以后可以由其他DOS命令直接或通过批处理文件检索该环境变量。
例如;
SET PATH =%PATH%; C:\ MyStuff
上面将C:\ MyStuff添加到路径。
SET FRIEDRICE =是
这将创建一个名为FRIEDRICE的环境变量,并将其值设置为YES。
该值集仅对当前命令提示符会话有效,除非使用其他方法更永久地设置该值。
在过去的好日子里,经常使用AUTOEXEC.BAT来设置基本的操作环境。
编辑
Mofi的回答很正确。在您的情况下,SET命令的右侧是在当前环境变量中设置一个文件名(供以后在某处使用)。遗憾的是,我误解了这个问题,以为您是在询问SET,而不是正在询问的内容。您可以通过在命令提示符下键入SET(不带参数)来测试SET命令。当前环境变量将被回显。
- 2 回答
- 0 关注
- 982 浏览
添加回答
举报
0/150
提交
取消