gpt4 book ai didi

desktop - Windows 桌面上的快捷方式文件不显示在 Windows 资源管理器中

转载 作者:行者123 更新时间:2023-12-01 08:29:17 35 4
gpt4 key购买 nike

我正在编写一些程序来获取桌面上的快捷方式文件列表。
我发现了一些奇怪的事情。

大多数程序在安装后会在 Windows 桌面上创建快捷方式文件,例如“Mozilla Firefox.lnk”或“Google Chrome.lnk”。我可以在桌面上看到这些快捷方式并使用它们来启动程序。

但是我发现如果你使用Windows资源管理器打开桌面文件夹,你在列表中是看不到这些lnk文件的。有些 lnk 文件可见,有些则不可见(例如 Mozilla Firefox、Google Chrome、Opera)。这是最奇怪的部分。我说不出他们之间有什么不同。

然后我尝试打开cmd程序并使用“dir”命令列出桌面上的文件,也看不到这些文件。

然后我尝试编写一些代码来用 C# 进行测试

File.Exists(@"C:\Documents and Settings\user\Desktop\Google Chrome.lnk")

结果为“False”,表示桌面上不存在 lnk 文件。

然后我将“Google Chrome.lnk”从桌面移动到一个文件夹并将其移回。

现在我可以在 Windows 资源管理器和 cmd "dir"命令上看到它

和代码的结果

File.Exists(@"C:\Documents and Settings\user\Desktop\Google Chrome.lnk")

是真的”。

我不知道 lnk 文件从桌面移出并移回后发生了什么变化,但现在它看起来像一个普通文件。

有没有人注意到这一点并知道它为什么喜欢这个?

谢谢。

最佳答案

答案是:

一些 lnk 文件位于“All Users\Desktop”文件夹中

不在当前用户的桌面

感谢@DanielA.White

关于desktop - Windows 桌面上的快捷方式文件不显示在 Windows 资源管理器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24235467/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com