我有一个包含文件及其目录记录的数据库。我试图找到最简单的方法来确定所有孤立文件和孤立条目。我有一个解决方案,但我想知道这样做的最佳方式是什么。有没有更简单的方法?是否已经编写了一个程序或脚本来执行此操作?
示例:使用下面的表和文件结构,我想查找数据库中没有现有文件的所有条目,以及数据库中没有条目的所有文件。
DATABASE TABLE
|| file | Dir ||
||temp.txt | c:\web\img\temp.txt ||
||temp2.txt | c:\web1\img\temp2.txt ||
||temp3.txt | c:\testing\img\temp3.txt ||
FILE STRUCTURE
C:\web\img\temp.txt
temp2.txt
temp3.txt
C:\web1\img\temp2.txt
temp3.txt
C:\web1\img\temp.txt
唯一想到的是在数据库中创建一个temp_table。使用php或其他语言扫描c:\ web *目录,并为每个文件在数据库中输入一行。扫描完成后,执行Left&正确加入我的每个答案。