Car*_*din 0 windows powershell batch-file environment-variables special-folders
由于 OneDrive 同步,我已将 Windows /Desktop 文件夹移动到其他位置。
结果,我指向的批处理和 Powershell 脚本%USERPROFILE%/Desktop不再起作用。有没有另一种方法可以在不硬编码新路径的情况下获取我的桌面位置?
在 PowerShell 中,您可以使用它
[Environment]::GetFolderPath([Environment+SpecialFolder]::Desktop)
Run Code Online (Sandbox Code Playgroud)
要从批处理文件中使用它,您可以调用 powershell 来获取路径
powershell -C "[Environment]::GetFolderPath([Environment+SpecialFolder]::Desktop)"
Run Code Online (Sandbox Code Playgroud)
然后使用 for /f
| 归档时间: |
|
| 查看次数: |
949 次 |
| 最近记录: |