获取“桌面”文件夹的真实位置

获取“桌面”文件夹的真实位置

我发现,如果您在 Explorer 中多次按退格键,就会出现一个包含额外项目的文件夹。其中包括网络驱动器、主页、个人用户文件夹、库等。不是常规的 C:\users(用户名)\desktop 文件夹。

我想创建该文件夹的快捷方式,因为它看起来更有用。

答案1

你想要一个虚拟桌面的快捷方式,即Shell 命名空间。要创建此文件夹的快捷方式,使其看起来像文件夹的“正常”快捷方式 - 将当前文件夹导航到快捷方式目标,而不是打开一个新窗口探索者命令,您不能使用快捷方式向导,但您可以使用几行来创建它电源外壳代码。

您可以将以下代码块复制并粘贴到电源外壳窗口。它将在窗口打开的任何目录中创建快捷方式。

$LnkFile = (New-Object -com wscript.shell).CreateShortcut(('{0}\Desktop.lnk' -f $PWD.Path))
$LnkFile.TargetPath  = "KnownFolder:{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}"
$LnkFile.Description = "Virtual Desktop"
$LnkFile.Save()

答案2

当我在 Explorer 中多次按下退格键时,我得到了shell:Desktop

您也可以在快捷方式中使用该 shell 文件夹命令: explorer shell:Desktop

相关内容