gpt4 book ai didi

php - 如何将文件链接到数据库?

转载 作者:太空宇宙 更新时间:2023-11-04 11:33:01 25 4
gpt4 key购买 nike

我正在尝试实现一个脚本,该脚本读取某个目录的内容(文件和文件夹)并将其写入数据库。我的目标是创建一个软件,让我可以组织那些与描述和标签相关的文件和文件夹,而不影响磁盘中相应的物理文件。但现在我面临一个逻辑问题:如何在该物理文件和数据库寄存器之间建立直接连接?我希望,即使物理文件由于某种原因被编辑或移动到根目录内的另一个文件夹,该软件仍然能够将该文件与其在数据库中的原始寄存器相关联。

我的第一个想法是使用校验和散列来标识每个文件,但我猜如果文件被编辑,散列也会编辑,不是吗?除此之外,我还认为无法以这种方式检查文件夹本身。

我想到的另一个解决方案是在目录中每个文件和文件夹名称的开头应用唯一键。这可能行得通,但在我看来这像是一个临时的解决方案,因此,我希望可能有另一种我尚未考虑过的方法来做到这一点。有人对此有什么建议吗?

最佳答案

在 Linux 下,您可以通过 inode 来跟踪文件,如果文件被移动或重命名,它不会改变。你甚至可以get notified when a file changes .

您是否考虑过将文件存储在数据库中?

关于php - 如何将文件链接到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9977888/

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