如何配置FileZilla忽略远程文件夹层级,将所有文件下载至单个本地文件夹并仅展示层级内文件
如何配置FileZilla忽略远程文件夹层级,将所有文件下载至单个本地文件夹并仅展示层级内文件
刚好之前处理过WordPress上传文件夹的这类需求,给你分两步来解决,完美匹配你的要求:
一、把多层文件夹里的文件全部下载到本地单个文件夹(扁平化下载)
FileZilla本身没有直接的「一键扁平化下载」按钮,但用文件搜索+批量下载的组合操作就能实现:
- 先连接到你的远程服务器,定位到目标根文件夹(比如WordPress的
/wp-content/uploads/)。 - 点击顶部菜单栏的「搜索」→「文件搜索」(或者直接按快捷键
Ctrl+F打开搜索窗口)。 - 在搜索设置里:
- 「搜索目录」选择刚才找到的uploads根目录;
- 「文件掩码」留空或者填
*(匹配所有类型的文件); - 一定要勾选**「递归搜索子目录」**,这样才能把所有嵌套文件夹里的文件都搜出来;
- 其他选项保持默认,点击「搜索」按钮等待结果。
- 搜索完成后,结果列表会展示所有子文件夹里的文件,按
Ctrl+A全选所有结果。 - 右键选中的文件,选择「下载」,在弹出的窗口里务必取消勾选「保留目录结构」(默认是勾选状态,这一步是关键!),然后选择你本地要存放文件的目标文件夹,确认下载就搞定了——所有文件都会直接落到你选的本地文件夹里,不会创建任何子目录。
二、让FileZilla仅展示层级内的文件,隐藏文件夹
如果想在FileZilla的远程文件列表里只看到文件、看不到文件夹,可以用内置的过滤器功能:
- 在远程文件列表的右上角,找到那个漏斗形状的「切换过滤器」图标,点击它。
- 在过滤器窗口里,选择「自定义过滤器」,然后点击「编辑」按钮。
- 新建一个过滤器(比如命名为「仅显示文件」),在「文件显示规则」里勾选**「隐藏目录」**,其他规则不用改,保存这个过滤器。
- 回到过滤器选择界面,选中你刚创建的「仅显示文件」过滤器,点击确定。之后远程列表就只会展示所有层级里的文件,文件夹都会被隐藏起来。
小提醒
如果遇到文件名重复的情况,FileZilla会弹出提示让你选择覆盖、重命名或者跳过,WordPress的uploads文件夹里一般不会有重名,但还是要留意一下哦。
备注:内容来源于stack exchange,提问作者reallydismayed
相关产品推荐
相关产品推荐

