我有大量对象,每个对象都存储了一个文件名。所有文件名都在给定的基础目录下(我们称其为
C:\BaseDir\
)。现在我考虑两种方案:
- 将绝对路径存储在对象中。
- 将相对路径存储在对象中,并额外存储基础路径。
TDataObject.Create (FBasePath, RelFileName);
这种假设是正确的吗?在内存中只会有一个基本路径的字符串实例吗?
如果有人知道处理这种情况的更好方法,请随意发表评论。
谢谢!