运行对话框不会打开父目录子文件夹内的文件夹

运行对话框不会打开父目录子文件夹内的文件夹

我非常喜欢使用键盘,因此我经常使用运行对话框。当我尝试从父目录(从运行对话框)打开子文件夹时,我可以打开它。例如,如果我输入“ appdata”并按 Enter,AppData 文件夹就会打开。

但是如果我输入“ appdata\local”,系统会提示“Windows 找不到它”。为什么会出现这种情况?我能否使用相对路径从运行对话框中打开父目录子文件夹中的文件夹(我发现如果我输入绝对路径,它会在资源管理器中打开该文件夹)?

感谢您的任何帮助。

答案1

有趣的是,这会打开实际的AppData文件夹,因为 KnownFolder 名称Appdata打开“...\AppData\Roaming”并Local AppDdata打开“...\AppData\Local”。在Run对话框中或探索者地址栏,您可以通过在 KnownFolders 名称前添加 来访问它shell:,例如:

  • shell:AppData打开%UserProfile%\AppData\Roaming
  • shell:Programs打开后%UserProifle%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs ,这些确实允许您附加子文件夹路径:
  • shell:Local AppData\Microsoft\Feeds

相关内容