Elfinder上传同名目录未移除服务器冗余文件,此现象是否正常?
问题解答:Elfinder上传目录未移除服务器多余文件是否正常?
这种现象是正常的。
Elfinder的copyJoin选项仅控制当目标目录已存在时,复制/移动操作的行为:
- 设为
false时,会直接覆盖目标目录中的同名文件; - 设为
true时,会将源目录的文件合并到目标目录,不覆盖同名文件。
但无论copyJoin设置为何值,Elfinder都不会自动删除服务器目录中本地上传目录没有的文件——它的上传逻辑本身就不包含“差异删除”的同步机制。
你的配置中仅设置了copyJoin => false,这个选项只影响同名文件的处理方式,和清理多余文件无关。如果需要实现完全同步(删除服务器上本地不存在的文件),Elfinder没有内置该功能,需要额外开发自定义逻辑,比如上传完成后对比本地与服务器的文件列表,删除服务器端独有的文件。
内容的提问来源于stack exchange,提问作者Max P.
相关产品推荐
相关产品推荐

