gpt4 book ai didi

c# - 如何在数据库中存储本地目录路径?

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:39 25 4
gpt4 key购买 nike

我正在研究 restAPI 项目,我必须获取目录路径列表,允许用户选择一个并将其保存在数据库中。我创建了字符串变量并想为其分配选定的路径,但是当从 postman 进行测试时,我无法将完整路径(例如 C:\dev\data)分配给字符串变量(接收到错误的字符串格式)。所以我想知道,在 db 中存储路径的最佳方法是什么,我应该在没有 C:\的情况下存储它吗?如果是这样,如何在没有 C:\的情况下获取目录路径?

最佳答案

路径“C:\dev\data”会出错,因为反斜杠被当作转义序列。如果您需要存储整个路径,您应该将反斜杠替换为双反斜杠才能正常工作

"C:\\dev\\data\\name_of_file"

您可以将此字符串存储在数据库中。

但是,最好将主根(在您的情况下为 C:\dev\data)存储在配置文件中,并将文件名位存储在数据库中。要从代码中获取文件,您需要从配置文件中读取文件夹根目录,然后将您的文件名附加到其中。希望这会有所帮助。

关于c# - 如何在数据库中存储本地目录路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54526509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com