【发布时间】:2019-11-08 00:52:39
【问题描述】:
我正在开发一个 WPF 应用程序,但遇到了一个棘手的问题。
SQLite 数据库中有一个名为“OutputFolder”的TEXT 字段,该字段存储不同的文件夹路径(顾名思义,它的文件夹会生成一些输出)。
我想将特殊文件夹路径(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments))保存到“OutputFolder”中的SQLite 数据库中。
我想存储在数据库中的实际值
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\temp";
我没有选择使用任何其他目录或其他东西。很明显,我必须将此路径存储到数据库中。
我愿意添加新列以指定任何标志值或将路径标识为特殊文件夹的任何内容。
【问题讨论】:
-
我不关注这个问题。当你 + "\\temp" 到那个 getfolderpath 时,你会得到一个字符串。答案不就是用一些键将它存储在 OutputFolder 中以便您可以再次找到它吗?但我不明白你为什么需要存储它。
-
@Andy 感谢您的回复。 1. 我在 C# 中使用 getfolderpath + "\\temp"。目前是我用于测试的静态代码。但是在同一个数据库字段中还有其他路径。 2. 有一个第三方服务会在该特定位置生成结果,我无法更改它。它的预编译服务。
-
我不明白的是为什么您不只是将生成的路径写入数据库?
-
@Hille 没有生成路径。我需要从数据库中读取路径并将其用于应用程序。在 DB 中,“OutputFolder”字段包含静态路径和特殊文件夹路径作为值。我希望你得到。我愿意接受其他问题。
-
您要存储
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\temp";还是C:\User\...\temp?