.NET OpenFileDialog 是否可以设置为允许用户选择 .lnk 文件
我想显示一个对话框,允许用户选择快捷方式(.lnk)文件。我的问题是对话框尝试获取快捷方式指向的文件/URL,而不是 .lnk 文件本身。
如何让它允许选择 .lnk 文件?
I want to show a dialog that will allow the user to select a shortcut (.lnk) file. My problem is that the dialog tries to get the file/URL the shortcut is pointing to rather then the .lnk file itself.
How can I make it allow .lnk files to be selected?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 OpenFileDialog.DereferenceLinks 属性来影响该行为 (参见文档)。
或
两种方法都会生成
.lnk
文件,但是第一种方法允许选择.lnk
文件或普通文件,而第二种方法 >仅选择.lnk
文件。You can use the
OpenFileDialog.DereferenceLinks
property to influence that behaviour (see doc).or
Both methods yield a
.lnk
file, however the first approach allows the selection of.lnk
files or normal files, while the second only selects.lnk
files.以下代码为我返回了一个 .lnk 文件名
The following code returned a .lnk filename for me