【发布时间】:2014-11-03 15:27:45
【问题描述】:
我有一个 C# winForms 程序,旨在从多台 PC 上运行 USB 驱动器。当我将 USB 驱动器连接到另一台 PC 时,驱动器号会发生变化。如何使我的驱动器号在所有 PC 上保持一致,或者使我的程序真正“便携”。我需要驱动器号,因为我有一个指向某个目录的 SQLite 数据库数据源。我也有从具有特定驱动器号的某个目录打开的 PDF 文件。谢谢
【问题讨论】:
-
为什么首先需要驱动器号?
-
您可以使用 try-catch 尝试 USB 驱动器的字母。您在 USB 驱动器中的文件路径不会改变。它最终会抓住正确的条件。
-
我需要驱动器号,因为我有一个指向某个目录的 SQLite 数据库数据源。而且我还有从具有特定驱动器号的某个目录打开的 PDF 文件。
标签: c# winforms portability