我目前正在尝试制作一个文件,该文件将运行一个树命令,将该文件保存为活动用户的名称。 %userprofile%在其中有C:\并且不会工作。如何将%user%设置为用户名?如果这是不可能的,那么有没有办法可以将其保存为hostname命令的输出?
@echo off
cd %userprofile%
tree /a /f > "J:\folder1\%user%"
Attrib +H +S "J:\folder1\%user%"
答案 0 :(得分:1)
将%user
替换为%USERNAME%
:
@echo off
cd %userprofile%
tree /a /f > "J:\folder1\%USERNAME%"
Attrib +H +S "J:\folder1\%USERNAME%"
另外,我建议您查看set
命令。如果在没有任何参数的情况下运行它,它将显示所有可用的环境变量。