我数据存储了一个文件的路径,如aa\bb\as.txt现在我更改了保存文件的的名称,如aa\ss\as.txt ,如果通过数据库路径去读取的话,肯定不存在了,各位这个问题该怎么办
数据库肯定得要同步更新
在数据库中,可以只保存文件名称不包括路径部分,路径部分可以单独配置(一般可以放置在配置文件中)在其它地方。如果文件的存储路径变化了,只需要重新配置路径部分。文件的完整径是由目录部分和文件名部分在程序中拼接成的。
在数据库表中只存储文件名,这样便于文件夹迁移,否则就向楼上说的一样把数据库同步更新过来,数据库和程序避免不了要修改一处...建议只储存文件名,这样也可以节约数据库空间程序上也可以灵活控制...