如何使用管道将树保存为活动用户名

时间:2014-03-20 22:04:07

标签: variables cmd

我目前正在尝试制作一个文件,该文件将运行一个树命令,将该文件保存为活动用户的名称。 %userprofile%在其中有C:\并且不会工作。如何将%user%设置为用户名?如果这是不可能的,那么有没有办法可以将其保存为hostname命令的输出?

    @echo off
    cd %userprofile%
    tree /a /f > "J:\folder1\%user%"
    Attrib +H +S "J:\folder1\%user%"

1 个答案:

答案 0 :(得分:1)

%user替换为%USERNAME%

@echo off
cd %userprofile%
tree /a /f > "J:\folder1\%USERNAME%"
Attrib +H +S "J:\folder1\%USERNAME%"

另外,我建议您查看set命令。如果在没有任何参数的情况下运行它,它将显示所有可用的环境变量。