【问题标题】:Process.Start opens shortcut folder C#Process.Start 打开快捷方式文件夹 C#
【发布时间】:2017-04-21 10:10:40
【问题描述】:

我在一个目录中有一个名为ABC的文件夹,它还有一个名为ABC的快捷方式。当给出Process.Start(Path) 时,进程打开快捷方式(ABC)而不是实际文件夹(ABC)。

我的完整路径: \\abc.com\afi-dfs\Vaults\abc_Common_Assemblies\ABC

如何设置进程以忽略快捷方式并打开/定位实际文件夹?

【问题讨论】:

  • 打开快捷方式?什么?您是否尝试启动 .lnk 文件?有代码吗?
  • 给它一个全名,比如abc.lnk,以便与abc(dir)区分开来。
  • @shahkalpesh 你能说得更具体点吗?
  • 我没能重现那个,但也许可以试试Process.Start("explorer", @"\\abc.com\afi-dfs\Vaults\abc_Common_Assemblies\ABC")
  • 文件夹名称始终可以通过附加反斜杠 (\ABC\) 明确地成为文件夹名称。

标签: c# process.start


【解决方案1】:

您需要做的只是将\ 添加到路径字符串的末尾(以指定您要打开的是真正的目录)。 所以,你应该这样做:

Process.Start(@"\\abc.com\afi-dfs\Vaults\abc_Common_Assemblies\ABC\");

【讨论】:

    猜你喜欢
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    • 2015-02-16
    • 2018-11-12
    • 2012-10-12
    相关资源
    最近更新 更多