【问题标题】:How to make files accessible to all users on Visual Basic app如何使 Visual Basic 应用程序上的所有用户都可以访问文件
【发布时间】:2014-08-09 02:37:49
【问题描述】:

我正在尝试为我工作的呼叫中心制作一个教学应用。部分代码允许用户通过使用我们目录中带有下拉组合框的多个文件来显示信息。

例如,一小部分代码与此类似(我没有保存应用程序并将其带回家,所以我记不住了):

If cboGlossaryTerm.SelectedItem("MSN")Then
   Process.Start("S:\MSN.pdf")
End If

我将 pdf 文件放在我的资源中,并将 Word 文件添加到解决方案文件夹下。
我也在代码中使用文件路径。
(我试图将 pdf 文件保存在 Solutions 文件夹中,但 pdf 不兼容。

我以这种方式添加文件后,无权访问 S 盘文件夹的用户是否可以显示这些文件?另外,如果从 S 盘中删除文件,这些文件是否仍可在程序中访问?如果没有,我应该如何引用我的项目中的文件?我必须参考我的资源中的 pdf 文件吗?如果是这样,我该如何在类似于上述的 If-Then 语句中做到这一点?

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于操作系统文件夹权限而不是概念编程问题。
  • 这不是题外话,只是新手。 “检查文件权限”是一个答案,而不是问题。

标签: pdf visual-studio-2012 ms-word


【解决方案1】:

从您那里的情况来看,S:\ 中的 pdf 文件对于没有在本地计算机上映射驱动器的任何人都是可用的。

至于文件是否被删除,如果它们是从 S:\ 加载的,那么当它们从那里删除时,程序将无法找到它们来加载它们。

如果程序安装在本地计算机上,您可能希望查看仅在安装程序中包含 pdf 文件并通过程序文件路径访问它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    相关资源
    最近更新 更多