# Accelon词库制作之Emeditor按目录拆分txt文件

**URL:** <https://forum.freemdict.com/t/topic/8212>\
**Category:** 软件经验交流展望\
**Tags:** emeditor\
**Created:** [2021 年9 月 14 日 06:38 UTC](https://forum.freemdict.com/t/topic/8212 "2021-09-14T06:38:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

作者： ![hkreporter](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/41988e/32.png) [@hkreporter](https://forum.freemdict.com/u/hkreporter)\
发布日期： [2021 年9 月 14 日 06:38 UTC](https://forum.freemdict.com/t/topic/8212/1 "2021-09-14T06:38:06Z")

</div>

起因是要转化朱子语类.epub这个文件为adb格式。如果直接用pandoc转化的话，那么所有文字都转化为一整个txt文件，目录就丢掉了。

想到emeditor有分割文件功能，但前提是得让emeditor识别目录。

正好epub转化之后，目录层级是以#表示的，于是使用emeditor的筛选功能，把需要的目录层级全部筛选出来，然后全选，设置书签。

 ![image](https://forumcdn.freemdict.com/uploads/default/original/2X/a/a72e1ddc5fb42c73876d64eef6c11319da6483e3.png)  
接着用在书签之前分割的方式，把正本书按照所选的目录层级分割。

接下来的问题是，emeditor在分割文件的时候，输出的文件名选项中没有以标签为文件名这一项，这样一来文件是分割了，目录还是丢了。  
解决的办法是提取书签，然后打开ReNamer，在添加规则里边选择用户输入：

 ![image](https://forumcdn.freemdict.com/uploads/default/original/2X/3/33cc135b446c51e872701f854e4e3be6db896471.png)  
然后把提取出来的书签放进去。  
这样就能实现批量把书的目录设置为输出的txt文件的文件名。

---

<div class="post-metadata">

作者： ![smiling1384](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/3e96dc/32.png) [@smiling1384](https://forum.freemdict.com/u/smiling1384)\
发布日期： [2021 年10 月 31 日 00:19 UTC](https://forum.freemdict.com/t/topic/8212/2 "2021-10-31T00:19:47Z")

</div>

epub 转 mdx 可能会方便可控一些。
