Saber 酱的抱枕

Fly me to the moon

08/25
2024
软件

XYplorer 一款强大的第三方文件管理器 使用教程

XYplorer no_lazy

XYplorer 是 Windows 操作系统上的一款文件管理器,它有许多可以提高效率的功能,如标签页浏览、双窗格、简化重复操作等,而且它体积小、速度快,运行稳定,而且更新也很勤快。

XYplorer 官方网站:https://www.xyplorer.com/index.php

它是收费软件,提供 30 天试用。虽然我想过支持正版,但是它有点贵。数码荔枝 上卖的比官网便宜,不过终身许可也要 229 元,还是有点小贵。在我用了一年多之后,看到有大幅优惠,价格降低到了 137 元,于是我买了正版。

优点

它的主要作用就是提高使用效率。它有多种优点,比如我用到的一些功能:

  1. 支持多标签页
  2. 支持双窗格
  3. 便捷的预览功能(长按预览文件内容)
  4. 更好的缩略图(缩略图更大更清晰)
  5. 颜色标签,可以为文件和文件夹设置一套自动的颜色规则,每种颜色代表特定含义(例如最近修改时间、文件类型、空文件夹、是否有子文件夹等),一看便知
  6. 纸文件夹(虚拟目录)功能,如果你为了完成一个任务,需要经常操作多个文件和文件夹,可以放到一起
  7. 强大的搜索和过滤功能,支持通配符、正则、文件属性(如体积、宽度、日期、标签、作者等)
  8. 内置的批量重命名功能
  9. 可以设置快捷命令,调用自带的功能
  10. 可以编写脚本,例如从当前文件夹跳转到下一个文件夹里
  11. 运行稳定,占用内存比较小

XYplorer 的功能很多,我平常用到的功能只是一小部分。

一些教程

按 F1 可以查看官方的帮助文档,但它是全英文的。此外还有一些国内爱好者写的一些帮助,如:

XYplorer基础入门设置篇详细图文
XYplorer 使用指南
新手快速入门指南

你可以先跟着我的介绍简单了解一下,以后想要深入研究的话再看进阶功能。

下面我从新用户的角度来讲一下如何配置成我现在使用的样子。

安装

在主页有个下载链接,里面是安装程序。另外它还有绿色免安装版,如果你想使用绿色版的话,可以打开下载页面:

https://www.xyplorer.com/download.php

往下滚动一屏,黄色下载按钮的就是绿色版:

XYplorer

安装或解压后,运行 XYplorer.exe 即可启动:

XYplorer

如果以后需要更新,只需下载新版本的免安装包并解压,用里面的文件覆盖原来的文件就行。配置不会丢失。

设置语言

XYplorer 的默认界面如下:

XYplorer

不过它默认的界面语言是英语,需要在 Help 菜单里修改为中文:

XYplorer

XYplorer

选择中文,确定即可。

调整字体大小

在一些高分屏上,XYplorer 的字体可能看起来有点小。一个简单的办法是使用 Ctrl + 鼠标滚轮来调整字体大小,这很方便。

不过默认情况下,它的文件名字体比左侧目录树的字体小,我看着不爽,此时可以按 F9 打开设置面板,在字体设置里将文件名的比例从 90% 改为 100%:

XYplorer

修改之后点击底部的确定即可。

显示/隐藏窗口

如果你想隐藏左侧的目录树,或者在右侧显示一个预览窗口,都可以通过“窗口”菜单进行设置:

XYplorer

我懒得折腾,所以隐藏了许多窗口,平时只显示标签栏和内容区域:

XYplorer

双窗格

如果你需要使用双窗格模式,按 F10 即可:

XYplorer

也可以从菜单栏的“窗格”里打开:

XYplorer

默认是上下排列,按 Ctrl + F10 即可在水平与垂直布局之间切换:

XYplorer

不过我们平时可能并总是需要使用双窗格,不用时按 F10 隐藏即可,再按 F10 可以显示。并且里面打开的标签页都会保留,可以直接恢复之前的使用场景。

双击鼠标左键进入上级目录

在文件列表的空白处双击鼠标左键,即可进入上一级目录,相当于按快捷键 Alt + ⬆️。

标签页

XYplorer 支持多标签页,你可以在标签页栏上右键,或使用快捷键来创建、关闭标签页。

XYplorer

设置新建标签页时的默认位置

新建的标签页不是空白的,它会复制当前激活的这个标签页。有时候这很方便,但实际上我希望它默认打开“此电脑”,或者 D 盘。可以按 F9,找到“新建标签页路径”并修改:

XYplorer

它默认是空白的,所以会复制之前的标签页。你可以修改为其他位置,例如我改成了默认定位到 D 盘。其实我平时经常用的文件夹已经都有单独的标签页了,很少需要新建标签页,只是偶尔需要打开 D 盘的不一定哪个文件夹进行操作,所以就改成了默认打开 D 盘。

在新标签页里打开文件夹

可以在文件夹上右键,选择“在新标签页中打开”。

另一种方式是在文件夹上点击鼠标中键,也可以在新标签页里打开,但此时这个新标签页是处于后台的,需要手动切换。这个方式适合需要从当前标签页里打开多个文件夹时使用,可以通过此方式打开多个后台标签页。

恢复上次关闭的标签页

如果不小心误关闭了一个标签页,可以在任意标签页上右键,再按 E 来恢复上次关闭的标签页。

锁定标签页

为了防止误关闭重要的标签页(通常是最常用的那个),可以这样设置:

先在这个标签页上右键,设置为“默认标签页”:

XYplorer

然后按 F9,勾选“关闭锁定的标签页时提示”:

XYplorer

这样就可以避免误关闭了:

XYplorer

注意:由于每个窗格只能设置一个默认标签页,所以在一个窗格里只能锁定一个标签页。

切换标签页的快捷键

你可以使用快捷键来切换上一个/下一个标签页:

  • 快捷键 Ctrl + Tab、Ctrl + Shift + Tab 同理。
  • 把鼠标滚轮放在标签页栏上,通过上下滚动来切换标签页。

效果是相同的,我更习惯按快捷键,因为这样不用移动鼠标。

不过在连续朝一个方向切换时,它默认是按照标签最近激活的顺序切换的,而非按照标签的左右顺序切换,所以有时你会觉得切换顺序是乱的。如果你想让它按左右顺序切换,可以按 F9 打开设置,点击左下位置的“标签页和窗格”设置,并取消下面这个设置:

XYplorer

这样就可以按左右顺序来切换了。

切换最近的两个位置

另外还有个快捷键 F7,用于跳转最近使用的两个位置(它属于“跳转”菜单)。这里说的两个“位置”不仅包含标签页,也包含文件夹。

如果你最近的两个位置只是在两个标签页之间变化,那么按 F7 就可以在这两个标签页之间来回切换。

如果你在一个标签页里,然后进入了它的某个子文件夹,这样就是两个位置了,此时按 F7 会在这个子文件夹和上层文件夹之间来回切换。

视图

默认的视图是详细模式,如果你想查看缩略图,可以在空白处右键,选择视图-缩略图:

XYplorer

展开视图(显示子文件夹里的文件)

如果一个文件夹里有多个子文件夹,你想一次性查看所有文件,可以使用“展开视图”功能:

XYplorer

快捷键是 Alt - V - V - B。再次点击即可取消“展开视图”模式。

例如这样一个包含子文件夹的位置:

XYplorer

展开后,会显示所有文件和子文件夹(这等同于搜索所有文件 *):

XYplorer

使用展开视图,你可以在需要时提高效率,例如:

  • 查找特定文件,并进行操作
  • 预览所有文件(如果需要查看图片的大图,可以按 F11 使用 xyplorer 的预览工具,可以预览显示的所有文件,就像它们是在一个文件夹里一样)

注意:如果你改变了当前标签页的位置(例如进入子文件夹,或者返回上一层文件夹),会自动取消“展开视图”,恢复到普通模式。如果你想保持当前的展开视图,可以在文件夹上右键,将其在新标签页里打开,这样当前标签页会保持展开视图。

预览文件

在 XYplorer 里按下 F11 可以预览许多文件类型,如图片、视频、纯文本文件等。XYplorer 会打开一个单独的预览窗口:

XYplorer

对于视频,它会显示预览图所对应的的静态画面。如果当前目录里有多个同类型文件(图片、视频),还可以通过鼠标滚轮或键盘的方向键来切换预览的文件。

小技巧:如果一个文件夹里有非常多的子文件夹,里面散布着许多图片或视频文件。怎样一次性(连续切换)的预览它们呢?

你可以先搜索文件,使目标文件都呈现在一个搜索结果里。这样按 F11 就可以预览搜索结果里的所有文件了,就像它们处于一个文件夹里一样。

按下鼠标左键显示预览

XYplorer 可以让你在文件或文件夹上按下鼠标左键时显示预览:

XYplorer

这个功能非常有用,它比按 F11 更便捷。不过它不能连续切换预览的文件,因为它只是对单个文件的预览。

这个功能默认未启用,你可以在“鼠标按下弹出”里勾选“按下鼠标左键时”:

XYplorer

建议把右上角的“缩小以适应”也勾选上。默认未勾选,经常会导致预览图有一部分跑到屏幕外。

预览 WebP 图片

XYplorer 默认不支持预览 WebP 格式的图片,似乎是因为 Windows 没有原生支持预览 WebP 图片的原因(这个情况可能以后会改善)。如果你需要预览 WebP 图片,但 xyplorer 没有显示 WebP 图片的预览,那么你可以安装 Icaros 这个软件:

https://github.com/Xanashi/Icaros

它是一个用于生成图片、视频文件预览图的软件,安装它之后就可以让 XYplorer 预览 WebP 图片了。(你可能需要在 XYplorer 里手动刷新一次缩略图)

预览文件属性

有时候我们需要在一个文件上右键-属性来查看其详细信息。但是在 XYplorer 里可以更方便。在最新版本里,鼠标悬停在文件上就会显示一些属性信息:

XYplorer

这个功能也是可以自定义的,比如它默认显示的视频文件属性里没有“数据速率”(码率),我可以在设置里将这一项添加进去:

XYplorer

这样就可以直接看到视频的码率了,方便我对码率偏高的视频进行压缩。

XYplorer

预览视频

大多数视频都可以正常预览,但某些编码(HEVC)的视频有可能无法预览。这也与 Windows 有点关系。如果你遇到此类问题,可以安装视频解码包,如 K-Lite Codec Pack:
https://codecguide.com/download_kl.htm

鼠标悬停时显示预览和属性

在设置里可以勾选两种鼠标悬停效果:

XYplorer

PS:如果你需要浏览网络位置(例如 NAS 或其他远程设备上的文件),可以勾选下方的“同时检查网络中的位置”。

我分开来说。

如果只勾选第一种,不勾选第二种(默认未勾选),那么鼠标放到任意文件夹、文件上时,都会显示一个简略的信息面板,例如:

XYplorer

如果勾选了第二种,那么 xyplorer 不会显示上面的面板,而是同时显示预览和属性,这更有用一些。例如可以预览文件夹的内容、体积:

XYplorer

对于文件,则会显示预览图或文本内容,并显示属性。例如:

XYplorer

XYplorer

当显示这种预览窗口时,可以进行一些操作:

  • 滚动鼠标滚轮,可以增加或减小预览图的大小;如果预览的是文本内容,则可以滚动进度条。
  • 按键盘的方向键,可以在不需要操作鼠标的情况下,直接切换预览的文件。

我想让这两种悬停面板都可以使用,所以把其中一个勾选了“只在图标上显示”,另一个勾选了“只在文件名上显示”,这样就可以按需要显示对应的悬停面板了:

XYplorer

缩略图

XYplorer 的缩略图比 Windows 资源管理器里的更好,特别是文件夹预览。

XYplorer 的文件夹预览:

XYplorer

Windows 资源管理器的文件夹预览:

XYplorer

傻逼微软非要在预览图外面套个巨大的拟物文件夹,挡的严严实实的害怕我看到你妈?

此外,XYplorer 的预览图还有一些进阶操作。

自定义缩略图尺寸

你可以缩略图设置里调整调整 3 组缩略图的尺寸:

XYplorer

如果下拉选项没有你想要的数值,你还可以打开 XYplorer 的配置文件自行修改。

XYplorer

附加说明:XYplorer 的配置文件保存在 xyplorer.ini 里。根据你使用的是便携版还是安装版,位置不一样:便携版的该文件在 xyplorer 文件夹的 Data 目录里;安装版的该文件位于 %appdata%\XYplorer64 文件夹里。

你可以退出 XYplorer,然后直接编辑 xyplorer.ini

PS:新安装的 XYplorer 文件夹里可能没有 xyplorer.ini,这是因为 XYplorer 会在退出时自动保存设置,所以首次启动时没有是没有这个文件的,关闭 XYplorer 后就会自动创建。你也可以点击“文件”-“保存设置”来立即生成 xyplorer.ini

一次性创建所有缩略图

默认未勾选,如果你有需要的话可以勾选:

XYplorer

默认情况下(未勾选时),xyplorer 只会为当前窗口里显示的项目创建缩略图。如果项目很多,那么 xyplorer 只会创建第一屏的缩略图。剩余的项目会随着你的滚动,在需要时再创建缩略图。

勾选后,xyplorer 会一次性创建当前文件夹里所有项目的缩略图(不会处理更深层的文件夹)。这可能会带来小的卡顿,以及可能创建不必要的缩略图文件占用空间,所以你可以根据自己的需要决定是否勾选。

手动刷新缩略图

偶尔,当你修改了文件夹里的文件时,XYplorer 显示的缩略图可能没有及时更新,导致部分文件的缩略图是错的。

你可以按 F5 手动刷新缩略图。如果 F5 刷新没有达到正确的效果,你可以点击菜单-查看-缓存-刷新缩略图,这会重新生成这个文件夹里的所有缩略图(对应的快捷键是:Alt - V - H - T)。

清除缩略图缓存

XYplorer 数据文件夹里的 Thumbnails 文件夹(或 Data/Thumbnails 文件夹)里保存着缩略图缓存。当你需要清除全部缩略图缓存时,你可以先退出 XYplorer,然后直接删除 Thumbnails 文件夹即可。

什么时候需要清除缩略图缓存呢?通常是缓存了非常多缩略图之后,可能偶尔会遇到缩略图错乱、进入有大量图片的文件夹时卡顿(但这也可能是其他原因导致的),可以尝试清除缩略图缓存。当然也可以用来释放硬盘空间。

对某些类型的文件禁用缩略图

我在使用中遇到了一个问题:某个文件夹里有很多 .ts 文件,它们是 TypeScript 的代码文件,而非视频文件。我不知道是不是因为它们被当作视频的缘故,每当我修改任意 ts 文件时,XYplorer 都会重新生成多个 ts 文件的缩略图,速度比较慢,并且还会导致电脑明显卡顿。

所以我想让 XYplorer 不再为 .ts 文件生成缩略图,但是设置面板里没有这个选项。于是我去 XYplorer.ini 里搜索 Thumb 开头的关键词,结果还真有。搜索 NoThumb= 并在后面添加扩展名即可。我现在只添加了 ts 文件,看起来是这样的:

XYplorer

如果要排除多种类型,需要使用 . 分割不同的扩展名,例如:

NoThumb=jpg.png.gif

保存之后重启 XYplorer,问题就解决了。

在缩略图上显示文件体积和其他数据

起因是我看到 Directory Opus 默认会在文件名下方显示文件体积:

XYplorer

这很有用,因为文件体积是我经常关注的属性。我希望 XYplorer 也能够这样,在缩略图视图里可以直接看到文件体积。

很遗憾,它不能在文件名下方显示文件体积。不过有些变通的方法。

例如在地址栏中执行下面的命令:

conf("ThumbsOverlayContent", '<prop size *b>'); //friendly formatted file size

也可以在“脚本”菜单里选择“运行脚本”,然后粘贴并执行该命令:

XYplorer

这样就可以在缩略图上显示文件体积:

XYplorer

XYplorer

如果缩略图上没有显示这些叠加信息,需要在缩略图设置里勾选这两项:

XYplorer

PS:除了文件体积,也可以显示尺寸等信息。这个功能是在 Release 25.60 发布的,可以查看详细说明:
https://www.xyplorer.com/release_25.60.php


另外还有个方法就是不使用缩略图视图,而是使用“大平铺”视图:

XYplorer

这不需要额外的设置,它原本就会在缩略图右侧显示一些信息。

但大平铺的缺点是此时缩略图的尺寸比较小。可以在缩略图设置里加大尺寸:

XYplorer

但我还是不太喜欢大平铺视图,因为每个文件的信息是分为左右两块的,实际宽度比较大,一排显示不了几个文件,缩略图还更小。

自定义文件图标

你可以自定义文件夹和文件类型的图标。比如 XYplorer 里 txt 文件默认的图标是一个空白纸张的样式,我不喜欢,想替换掉它。

XYplorer

点击“工具”-“自定义文件图标”:

XYplorer

打开了一个对话框,点击左下角的帮助按钮可以查看提示:

XYplorer

点击对话框左下角的第一个按钮,启用此功能,这样就可以编辑各个选项了:

XYplorer

XYplorer 自带了 3 个自定义图标的规则,你不需要的话可以取消勾选。

之后我把一个准备好的 ico 图标文件放到了 XYplorer 的目录里,再点击“新建”按钮,填写这样的命令:

*.txt><xypath>\txt.ico

这样就添加了一条规则,并且启用后是立刻生效的:

XYplorer

图标文件不是必须放在 XYplorer 的目录里的,放在其他位置也行,只不过填写图标文件的路径时需要填写全路径。

给文件和文件夹设置特定的颜色

在设置里可以启用“颜色过滤器”:(默认未启用)

XYplorer

启用后,文件名会显示为对应的颜色和背景色,如下:

XYplorer

文件上方的色块是我后期加上去,方便说明用的。

绿色的背景表示这个文件在今天或半小时内修改过。

文件夹也有对应的标记:

XYplorer

  • 左边正常黑色文字的表示该文件夹含有子文件夹。
  • 中间蓝色的表示该文件夹没有子文件夹。
  • 右侧绿色的表示其中的文件在今天修改过。

调整优先级

有时候,一个文件或文件夹会匹配到多条颜色规则,它只会应用第一条规则。因为多条规则之间的颜色是冲突的,不能同时使用。

优先级有时候会导致不符合我们预期的效果,如:

XYplorer

红框里的两个文件夹都是刚建立的,我希望它们都显示为绿色(今天内修改)。但是左下角的文件夹却不是绿色的。

这是因为它同时符合了“没有子文件夹”和“今天内修改”这两项规则,由于“没有子文件夹”的规则排在前面,所以就只显示了对应的蓝色文字。而右上角的文件夹是有子文件夹的,所以它只符合了“今天内修改”这一条规则,显示为绿色。

XYplorer

我把第一条规则调整到下方(使用右侧的上、下按钮来调整),使“今天内修改”排在前面,得到了我想要的效果:

XYplorer

反转规则

有许多规则都支持反转,在前面添加一个叹号 ! 即可。熟悉编程的朋友应该对此不陌生(取反)。

添加隐藏的颜色规则

在 xyplorer.ini 里可以看到有些规则并没有在默认的颜色选择器列表里,比如“一周内新建/修改”:

XYplorer

默认的颜色过滤器里,关于时间的规则只有“今天内修改”,如果我想把一周内的文件也显示为特定颜色,可以复制它的标记 ageC: w;ageM: w,并在颜色过滤器里新建一条规则,把标记填入进去。

XYplorer

之后还需要为其设置文本颜色、背景颜色、调整优先级(位于“今天修改”的规则之后)。应用修改,就可以看到效果:

XYplorer

其实你不止可以添加 xyplorer.ini 里未被使用的规则,也可以添加更多自定义规则,包括根据文件、文件夹的特定属性来匹配。具体可以查看帮助文档。

判断文件夹是否含有子文件夹

默认的颜色规则里,无子文件夹的文件夹会突出显示为蓝色:

XYplorer

我的需求正好相反,因为我更关心有子文件夹的文件夹。但颜色规则里只有“无子文件夹”的规则 L:prop:#nosubs:2,没有“有子文件夹”的规则。怎么办呢?

查看文档得知,这个规则是这么理解的:

  • L 这个着色规则只对列表生效(不对导航树生效。T 为导航树)
  • prop 根据属性进行匹配,后面可以跟许多属性名称和值
  • #nosubs 判断这个文件夹有没有子文件夹。它是可以做判断的。
  • 2 匹配 #nosubs 的值。#nosubs 是 XYplorer 添加的特殊属性(而非文件自身原生的属性),所以它的返回值具有特定含义。其中 2 表示没有子文件夹,6 表示有子文件夹。

XYplorer

所以很简单,只要把最后的 2 改为 6,就可以只匹配“有子文件夹”的文件夹了。

帮助文档

如果你需要查看颜色过滤器的帮助文档,可以按 F1 打开帮助文档,查看 Main Topics - Color Filters 页面。

XYplorer

至于像 #nosubs 这样特殊的属性是什么意思,还有哪些类似的属性?该页面里有个链接,可以跳转到 Advanced Topics - Scripting Commands 页面的 XYplorer-specific Special Properties 部分查看。

XYplorer

前面提到的 #nosubs 的含义就是在这个页面里找到的。

XYplorer

纸文件夹(虚拟目录)

纸文件夹是一个很有用的提高效率的功能,它的作用是可以把多个文件夹、文件放到同一个虚拟文件夹里展示,便于集中管理。

优点

其实有一些类似的方式也可以做到这一点,我来说一下纸文件夹为什么比这些方式更好用。

方式 1: 建立一个归纳目录(或使用已有的一个目录),然后把需要用到的文件、文件夹创建快捷方式,放到这个目录里。例如,我在系统的“图片”文件夹里就放了两个常用的文件夹的快捷方式:

XYplorer

但快捷方式只是快捷方式,你无法直接对它进行一些操作,例如查看文件夹大小、复制、剪贴、删除、重命名、发送、上传等。因为这样只会操作这个快捷方式(.lnk 文件),并不是操作目标文件夹。而纸文件夹不需要使用快捷方式,可以操作实际文件夹。

方式 2: Windows 自带了库功能,可以包含多个文件夹。

但库只能包含文件夹,不能直接包含文件。如果我需要经常操作特定的文件就不太方便,因为不能把它放到库里,非要放的话只能把这个文件的父目录放进库里(但父目录里经常会包含我不需要的文件,造成干扰)。

而纸文件夹里可以直接包含文件。例如这是我整理绝区零的 Mod 时使用的纸文件夹,包含了 6 个文件夹和 2 个文件:

XYplorer

不过纸文件夹也并不是完美的解决方案,特别是当我需要频繁查看多个文件夹的内容时,还是得在多个文件夹(或标签页)之间切换。所以也许它最重要的意义是汇总来自各处的文件;至于汇总文件夹的功能,虽然已经很优秀了,但还是无法完全解决痛点。

如何使用

首先新建一个纸文件夹(的配置文件)。你可以从工具栏操作,但由于我隐藏了工具栏,所以从菜单栏操作。

先新建一个标签页,然后点击菜单 - 查看 - 纸文件夹 - 新建:

XYplorer

xyplorer 会定位到它的 Paper 目录里,这里保存着所有子文件夹的配置(txt 文件)。

我新建一个 Mod.txt 文件:

XYplorer

之后 xyplorer 就会打开一个标题为 Mod 的标签页(即纸文件夹):

XYplorer

注意:这会直接替换你当前打开的标签页,所以前面我让你先新建一个标签页,以避免当前标签页被覆盖。

之后用文本编辑器编辑 Mod.txt,把需要的文件夹和文件的路径填进去,例如:

XYplorer

保存之后,Mod 纸文件夹里应该会显示这些文件(没有的话按 F5 刷新一下):

XYplorer

这就相当于是一个工作目录,我来解释下它们的作用:

作用 路径
存放着所有 Mod 的文件夹 D:\game\ZZMI\Mods
对 Mod 进行修改后,从这个文件读取修改后的配置 D:\game\ZZMI\d3dx_user.ini
存放 Mod 相关的屏幕截图,等待整理 C:\pictures\Screenshots
存放 Mod 相关的视频 D:\video\Zenless Zone Zero
使用 PotPlayer 从视频里截图时,会保存到这里 C:\Users...\Capture
在博客分享 Mod 的文章,我会修改它然后发到博客 D:\game\ZZMI\文章.md
我把 Mod 打包之后,需要上传到这里进行分享 D:\onedrive\game\ZZZ Mods
整理完 Mod 的截图之后,我会保存到这里 D:\onedrive\game\zzz-绝区零

这样你应该完全理解纸文件夹的作用了。

管理显示的列(属性)

显示与隐藏属性列

在属性列上右键,可以显示、隐藏某些属性,例如:

XYplorer

有些属性直接列出来了,可以直接选择。如果你想选择这里面没有显示出来的属性,可以在右键菜单里选择其他方式:

XYplorer

  • Add Column:属性列上会出现一个“右键单击此处…”的列,右键之后有多种选择,每种里面显示的属性不同,你可以根据需要选择。
  • 显示列:打开一个选择面板,可以勾选要显示的属性:

XYplorer

管理列布局

列布局也可以理解为列方案。你可以把当前的列状态保存到配置文件,并在多种配置之间切换。

在列上右键,在菜单的底部可以选择加载或保存列布局:

XYplorer

例如,下面是我的基础属性和视频属性布局:

XYplorer

XYplorer

当我需要整理视频时,就加载“视频属性”的布局;平时则使用“基础属性”的布局。这是因为“视频属性”里的一些属性获取的比较慢,当我进入一个文件数量较多的目录时,就会卡住一段时间(因为在获取特殊属性),所以我只在需要时使用它。

搜索

XYplorer 有 3 种搜索方式。

1. 按 F3 出现的搜索框

通常使用这个就够了。

XYplorer

点击左下角的按钮可以显示帮助信息。

这个搜索框里除了普通文字,也可以使用一些简单的通配符和正则,比如它规定用 > 开头的是正则,所以上面的条件就是搜索文件名里含有 1 或 2 的文件。

2. 按 Ctrl + F 显示的底部搜索面板

XYplorer

除了常见的搜索方式,它还支持很多附加条件,比如文件大小、日期范围、内容是否包含指定字符等,有时候非常有用。

XYplorer

再次按 Ctrl + F 可以隐藏该搜索面板。

3. 实时过滤器 Live filter

在左下角显示的一个搜索框,也可以进行搜索(有可能在工具栏里也会显示)。如果你没有看到它,默认的快捷键是 Alt + F3

XYplorer

不过它只适合搜索当前文件夹里的文件(准确的说,是过滤当前标签页里显示的文件)。它不能搜索子文件夹里的文件,因为这不是它的设计目的。如果你想在这里过滤子文件夹的文件,需要先用别的方法显示这些文件(例如按 F3 搜索 *,或者使用“展开视图”),然后就可以使用实时过滤器来过滤这些文件了。

批量重命名

虽然老司机们应该都有自己的批量重命名软件,不过 XYplorer 自带的重命名功能在很多时候也能用。当你选择了多个文件时,按下 F2 就会显示一个批量重命名对话框:

XYplorer

点击它左下角的帮助按钮会显示一些提示,可以使用一些通配符,可以添加日期,可以设置序号位数。

我在整理资源时通常有两种用法,一种是在原文件名前面添加月份,如 2024-08 *

XYplorer

另一种是批量生成编号,如 文本:

XYplorer

此时 XYplorer 会自动在后面添加序号。

虽然有些需求我还是得使用单独的重命名软件,不过在 XYplorer 能直接解决部分需求还是挺方便的。

使用自定义命令来简化重复操作

我对下载的文件进行审查后,需要把它们分别保存到对应的位置,比如把图片文件移动到“图片”文件夹,视频文件移动到“视频”文件夹。如果每次都手动操作就太麻烦了,XYplorer 可以自定义命令。

点击“用户”菜单的“管理用户命令”,可以新建一个命令:

XYplorer

你可以在左侧选择一种操作,如移动、复制、重命名等。我选择移动,然后点击“浏览”选择一个目标位置:

XYplorer

你还可以为命令分配键盘快捷键:

XYplorer
XYplorer

编写脚本实现更广泛的功能

XYplorer 有自己的脚本语言,这使得它可以做许多事情。例如,它既能执行一些内部指令(如跳转位置、重命名等),也可以对文件执行解压等操作,也可以调用外部程序。

这是 XYplorer 的“脚本”菜单:

XYplorer

“运行脚本”会打开一个编辑窗口,可以执行一次性命令,也可以在测试脚本代码时使用。

“语法检查”有时候需要关闭,否则一些其实没有错误的代码也可能会显示警告信息。

如果你想了解 XYplorer 的脚本系统,可以按 F1 查看帮助文档里的相关章节:

XYplorer

有时遇到问题可以上网搜索,或者在 XYplorer 的论坛里求助。

跳转文件夹

我经常有这样的需求:有的文件夹含有很多子文件夹,我看完了子文件夹 A 里的内容之后,想一键跳转到相邻的子文件夹 B。

可以添加一个用户命令,使其执行脚本代码:

XYplorer

#523; sel "+1"; #160;

这是内部命令:

  1. 返回上一层文件夹
  2. 选中下一个项目
  3. 打开选中的项目

如果想跳转到上一个文件夹,将 sel "+1"; 改为 sel "-1"; 即可。

我给这两个脚本设置了快捷键,这样就实现了一键跳转。

对于像上面这样简短的代码,可以不用把代码保存到脚本文件,直接运行即可。复杂的脚本还是建议保存到脚本文件里。

调用外部程序

下面的命令可以让当前文件夹在 CMD 里打开,等同于在 Windows 资源管理器的地址栏里执行 cmd 的效果。

run "C:\Windows\System32\cmd.exe" "<curpath>";

PS:上面的命令是启动到 CMD 的,后来我改成了启动到 Windows Terminal,改成下面的命令即可:

run "wt.exe" "-d" "<curpath>";

说明:wt.exe 可以运行 Windows Terminal,-d 用于传入启动时的路径。


要把脚本持久化,可以从菜单栏点击“脚本”-“跳转到脚本文件夹”,然后在里面新建后缀名为 xys 的文件:

XYplorer

把脚本代码保存进去,然后添加一个用户命令,载入这个脚本并为其分配快捷键:

XYplorer

这样按下快捷键就可以执行脚本了:

XYplorer

右键菜单

XYplorer 的默认右键菜单和资源管理器的有区别,因为 XYplorer 在顶部添加了自己的一些菜单:

XYplorer

下方会显示类似于原生的右键菜单。

通常这没有问题,除非某些老旧软件添加的右键菜单在此时显示不出来。比如我用的一个批量重命名软件的菜单项就不会显示,此时需要点击“显示64位右键菜单”才会显示真正的原生右键菜单。

如果你想让 XYplorer 始终使用 64 位右键菜单,可以按 F9 打开设置,点击左下角的“系统外壳集成”,勾选“显示64位右键菜单”即可。

XYplorer

更新:XYplorer 现在已经有了原生 64 位版本,不会遇到缺少某些右键菜单的问题了。而且上面的设置也被移除了,不需要再使用此方法。

性能表现

XYplorer 体积小巧,绿色版解压后只有十几 MB。

内存使用量很低,我一直开着十来个标签页,但它的活动内存始终只有 50 MB。

XYplorer

运行很稳定,我的电脑经常十天半个月不关机,它也没有内存泄漏或者因为放的时间长了而产生 bug。

除了生成大量缩略图时会略微卡住一小会儿,其他的时候反应都很快。

缺点

  1. 如果一个文件夹里有许多图片(比如有几百张 PNG 图片),而且之前没有创建过缩略图。那么 XYplorer 首次打开文件夹会卡几秒,因为它在建立缩略图。但是资源管理器在这方面就好很多,没有长时间的卡顿。

  2. 有时候缩略图没有及时更新,需要手动刷新缩略图。

  3. 当搜索结果里的文件来自不同的文件夹时,全选这些文件,再呼出右键菜单,显示的是 XYplorer 自己的右键菜单,而非 Windows 原生的右键菜单,这导致很多功能没法用:

XYplorer

比如,我没法使用自己安装的重命名软件和解压软件。所以有时候我需要在 Windows 资源管理器里打开这个文件夹,重新搜索和操作,非常蛋疼。

更新:2025 年底,xyplorer 推出了 64 位版本,问题有了变化,如果选择的搜索结果文件来自不同的文件夹,就无法弹出右键菜单……

在 Windows 资源管理器中打开文件夹

如果你想把某个文件夹用 Windows 资源管理器打开,有两种快捷的方式:

  1. 右键文件夹,然后按住 Shift,再用鼠标点击“打开”。
  2. 选中文件夹,然后按 Ctrl + Shift + Enter。

设置为默认的文件管理器

我现在已经把 XYplorer 设置成了默认的文件管理器。主要是为了一个高频使用场景:使用 Everything 搜索某个文件夹并打开。我想让这个临时文件夹在 XYplorer 里的新标签页打开。为此需要这样设置:

  1. 把 XYplorer 设置为默认的文件管理器:

XYplorer 设置为默认的文件管理器

但仅仅这样还不够,因为从 Everything 打开文件夹时,会在 XYplorer 里当前处于焦点的标签页里打开,改变了这个标签页的状态。接下来修改设置,让临时文件夹在新标签页打开:

XYplorer 设置为默认的文件管理器

但这样还有一个问题:关闭临时打开的文件夹(的标签页)之后,默认会跳转到它右侧的标签页。但这可能不是之前处于焦点的标签页,所以无法恢复到之前的状态。需要修改这个设置来回到之前激活的标签页:

XYplorer 设置为默认的文件管理器

注册/破解

有个注册机,但是会被杀软报毒,所以我就不发了。你可以直接编辑 xyplorer.ini,把 Name 和 Code 换成下面的试试:

XYplorer

注意:先关闭 XYplorer 再修改!

Name=xjxz
Code=xy01-CG00-6e03-4652-a616-02bb-sh24-0825

修改之后保存,再次打开 XYplorer 查看是否已经不再显示试用信息。

点击“帮助”菜单的“关于 XYplorer”,应该可以看到成功注册了:

XYplorer

从便携版迁移到安装版

之前我用的是便携版(绿色版),它的所有文件都在一个文件夹里,其中设置保存在 Data 目录里。

我的便携版的文件夹是 C:\software\XYplorer,所以设置在 C:\software\XYplorer\Data 里:

XYplorer

现在我想使用安装版,尝试了一番。

首先,如果便携版已经设置为了默认的文件管理器,则应该先取消:

XYplorer

然后安装“安装版”的 xyplorer。安装后不必运行它,先打开它的程序目录C:\Program Files\XYplorer,有个 Startup.ini

XYplorer

它里面指定了配置文件的存放位置。默认内容是:

[Appdata]
Path=%appdata%\XYplorer64

与绿色版不同,安装版的设置保存在 %appdata%\XYplorer64 文件夹里(并且没有 Data 子目录)。但实际上我们不用关心这个目录。

要使用之前绿色版的设置,可以编辑 Startup.ini,修改 Path 为旧配置文件的位置,例如:

[Appdata]
Path=C:\software\XYplorer\Data

你也可以把 Data 里的文件复制到其他地方,然后把 Path 修改为对应的位置。

之后保存(需要管理员权限),最后打开或重启 xyplorer 即可,不管是界面还是设置、脚本都和之前一模一样。

PS:我试过不修改 Startup.ini,而是直接用旧的设置文件覆盖 %appdata%\XYplorer64 文件夹里的文件,但是无效,不清楚为什么。

XYplorer 一款强大的第三方文件管理器 使用教程

  1. saber 文章作者
    Google Chrome 143Google Chrome 143Windows 10/11Windows 10/11

    我好像是从 2022 年就开始用 xyplorer 了,到现在用了 3 年多了吧。最近数码荔枝打折,终身更新版 137 元,买了正版授权,并更新了一些教程内容😋
    购买页面:https://lizhi.shop/products/xyplorer

    回复
  2. saber 文章作者
    Google Chrome 143Google Chrome 143Windows 10/11Windows 10/11

    后来我发现了这个问题的原因:我显示了太多列了,比如:
    /f/20260116_215927.png
    这是因为我当时经常需要整理视频,所以显示了一些视频属性。但是获取这么多属性会花费比较多的时间,当文件数量很多时就会导致卡住一段时间。
    解决办法是在属性列的空白处右键,在菜单底部有个功能,“列布局另存为”,将当前的列保存为一个布局方案。
    然后删除某些列,只留下通用的属性,保存为另一个布局方案。例如:
    /f/20260116_220202.png
    平时只显示通用属性,这样速度很快,不会导致卡顿。当有需要时再通过右键加载复杂的列布局,以查看多种属性。

    回复
  3. saber 文章作者
    Google Chrome 133Google Chrome 133Windows 10/11Windows 10/11

    今天我试了 Directory Opus,它也是一个文件管理器,但是初印象就不太好,因为它的界面上的直角、边框太多了,标签栏、地址栏的颜色也不舒服,看着有些脏乱,比起 xyplorer 的简洁优雅的观感差远了。
    界面对比:
    /f/20250225_021633.webp
    /f/20250225_021635.webp

    它进入图片、视频多的文件夹不会卡顿,很流畅,但有个严重的问题:它的缩略图质量差,颜色不饱满(显得苍白、灰白),而且还有点模糊(就像是图片发到贴吧被压缩了一样)。
    /f/20250225_023111.webp
    前面有多个缩略图的图片对比也是比较明显的,它的缩略图一眼扫过去就很难看。
    我问了群里一个对它很有研究的大佬,他也说这个问题没找到解决办法。

    另外它在视频缩略图上叠加的胶片图标是斜着的,会遮挡画面:
    /f/20250225_031434.webp
    像 xyplorer 这样只在外围比较好,不会遮挡画面:
    /f/20250225_031430.webp

    由于缩略图质量差,并且缺少一些便捷操作(比如双击空白处返回上一层、长按图片即可预览),最后我卸载了它。

    回复
  4. 欧噗噗
    Google Chrome 122Google Chrome 122Windows 10/11Windows 10/11

    作为一个整合版的文件管理器,功能挺多的。
    不过,分开看的话,好几个功能都有单独的软件能用。比如一搜一大堆的重命名软件啦,最常见的everything用来搜索文件啦。
    只是想多标签页、双(三)窗格、预览等功能,有一个免费的windows“插件”可以做到。
    叫“QTTabBar”
    第三方软件的实现方法都是,打开目录的时候,根本不用windows的资源管理器,而是打开软件本身,这导致界面会和传统的windows界面布局风格有差别。
    但QTTabBar是插件,他是对windows自带的资源管理器的功能增强,实际打开的还是原来的资源管理器,就不会有风格的变化

    回复
    1. saber 文章作者
      Google Chrome 127Google Chrome 127Windows 10/11Windows 10/11

      虽然有很多独立的软件可以用,但是在不同软件之间跳来跳去其实是影响效率的,因为没有保持在一个窗口里。
      QTTabBar 我很久以前用过。

      回复
    1. saber 文章作者
      Google Chrome 127Google Chrome 127Windows 10/11Windows 10/11

      看了下官网的介绍,感觉没必要,XYplorer 已经够用了

      回复