簡體   English   中英

將主目錄中的文件和子目錄與數據庫進行比較的算法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM