php中的文件管理
我正在尝试制作一个文件存储和管理系统。有两种选择php中的文件管理,php,Php,我正在尝试制作一个文件存储和管理系统。有两种选择 当我创建一个文件夹时,我实际上在uploads文件夹中创建了一个同名的目录,然后在这些单独的文件夹中管理文件。 像 当我创建一个文件夹时,我实际上并没有在我的uploads文件夹中创建它,而是将它作为数据库条目插入。并将所有文件上载到单个上载文件夹中 Uploads |-file 1 |file 2 |file 3 数据库中的文件夹 哪种选择更好?有什么建议吗?解决方案#1: 如果您想在普通的文件管理器中访问文件,如 wind
Uploads
|-file 1
|file 2
|file 3
- 如果您想在普通的文件管理器中访问文件,如 windows资源管理器
- 难以处理重复文件
- 易于实现
我不是专家,但我认为第一个解决方案是供个人使用的,我的意思是,如果这个管理系统只供您或少数人使用,因为它将比第二个解决方案花费大量内存和CPU 您甚至可以进一步使用第二个解决方案,使用表索引等使其更快
复制问题并不是那么难,例如,您可以使用文件哈希作为表中的唯一字段。您能想到每种方法的优点和缺点吗?@CBroe第二种方法需要更少的代码,因为不会生成目录。首先,当我需要查找特定文件时,我可以在软件中搜索它,也可以通过打开特定目录手动搜索它。我需要专家的意见,这样我就可以开始建造了。你认为哪种方法更好?你计划插入多少文件?50 ? 5,000 ? 50万?@Thibault力想不出一个数字。。比如说5000+
Uploads
|-file 1
|file 2
|file 3