我有一个cmd
批处理脚本,它将输出写入到文件中%USERPROFILE%\Desktop\
。
这在非英语版本的 Windows 10 中也能起作用吗?
我没有其他语言的系统可以检查,但我知道 Explorer 会用不同的名称显示它。是只有 Explorer 显示会进行翻译,还是目录在文件系统中实际上有不同的名称?
答案1
由于桌面也可能位于 Onedrive 中的某个位置,因此英语或任何语言均无法授予此功能。为确保安全,您必须签入:
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
并查找“桌面”数据
或者使用 powershell:
[Environment]::GetFolderPath("Desktop")