[英]Algorithm to compare files and sub directories in main directory to the database
我需要在数据库中递归更新目录中的文件路径。 就像如果我在目录中进行了任何更改一样,则必须在数据库中对其进行更新。 使用PHP和MySQL的最佳和最快方法是什么?
在您的MySQL数据库中,您必须具有以下表:
Directory{
directory_id: integer;
directory_name: varchar;
directory_path: varchar;
parent_id: fk_to_directoy_id;
}
File{
file_id: integer;
file_name: varchar;
directory_id: fk_to_directory_id;
}
因此您可以构建分层目录结构,然后将文件附加到其目录。
然后,您只需要php中的后端即可管理这些表。 (寻找一个使Symfony变得容易的框架)
希望对您有所帮助。 祝好运。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.