如何在PowerShell中获取Windows用户主目录的路径?

11
我试图获取当前用户的主目录路径(例如C:\Users\User1),同时考虑到Windows的不同本地化(Users文件夹的名称不同)。
我已经在批处理中看到了解决方案,但是在PowerShell中没有更好的方法吗?
1个回答

15

使用环境变量 $env:USERPROFILE

例如:

cd "$env:USERPROFILE\Downloads"

将带您转到用户的下载文件夹(假设其名称为“ Downloads”)。

这个功能很好用,除非用户已经更改了位置(比如到OneDrive),这可以在“下载”>“属性”>“位置”选项卡中完成。如果有人移动了它,似乎没有一种通用的方法可以找到它(但浏览器似乎仍然知道...)。 - Paul Sturm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接