Skip to content

NamingRule | 命名规则

Yuukiy edited this page Sep 22, 2024 · 14 revisions

配置文件中,NamingRule下的save_dir用来设置整理文件时,用来存放影片、封面和NFO数据文件等的文件夹路径;filename用来设置影片、封面和NFO数据文件等的文件名。这两个字段支持使用变量,例如:

[NamingRule]
output_folder = #整理完成
# 存放影片、封面等文件的文件夹路径
save_dir = $actress/[$num] $title
# 影片、封面、nfo信息文件等的文件名将基于下面的规则来创建
filename = $num

上面的配置中

  • $actress, $num, $title等就是变量
  • /用作路径分隔符,软件将据此创建文件夹层次结构
  • 首尾的空格将会被删除,但是规则中间的空格会被保留(如[$num]$title中间的空格)
  • 出现的其他字符串将原样保留

例如,按照上面的规则,整理后的文件夹结构看起来像这样:

#整理完成
  ├─君色花音,四ツ葉うらら,関根奈美,音ノ木さくら,七瀬萌,ななせ麻衣
  │  └─[SQTE-196] 引き締まった美体があまりに敏感な美少女のSEX事情
  │          SQTE-196-fanart.jpg
  │          SQTE-196-poster.jpg
  │          SQTE-196.mp4
  │          SQTE-196.nfo
  │
  └─相澤南
      └─[IPX-177] 讓高傲妹妹穿過膝襪露絕對領域癡女玩弄 相澤南
              IPX-177-CD1.mp4
              IPX-177-CD2.mp4
              IPX-177-CD3.mp4
              IPX-177-fanart.jpg
              IPX-177-poster.jpg
              IPX-177.nfo

注意:从1.7版本开始,为了获得在不同的媒体服务器之间的最大兼容性,新增了配置media_servers并且默认为最大兼容模式(universal),此时命名规则不会对封面和NFO文件生效。如果你希望封面和NFO也遵循命名规则,需要把此配置改为jellyfin

支持的变量如下:

变量 含义 默认值 * 备注
$num 影片番号 优先使用DVD ID,当软件工作于cid模式下时则为cid
$title 影片标题 null_for_title所设置的值
$rawtitle 原始标题 $title的值 无论是否启用翻译功能,该字段始终为翻译前的原始标题
$actress 女优 null_for_actress所设置的值 多个女优之间将用英文逗号,分隔
$censor 有码/无码 根据站点分类和站点所在国法律限制推测的有码/无码信息。可能不是非常准确,尤其是古早(200x年)的影片。
有三种状态: 已知有码/已知无码/不确定。在配置文件中可以设置这三种状态下$censor对应的文本。**
发生流出/破解的影片不影响此属性:即有码影片的流出版仍然会被划分为有码
$score 影片评分 0 10分制,例如7.81
$serial 系列 null_for_serial所设置的值
$label 番号系列 --- 将番号拆分后得到的系列,例如ABC-123中的ABC
$director 导演 null_for_director所设置的值
$producer 制作商 null_for_producer所设置的值
$publisher 发行商 null_for_publisher所设置的值
$date 发行日期 0000-00-00 依次为年月日,如2020-05-20
$year 发行年份 0000

如果你定义的规则里紧跟变量名的不是符号,而是数字、英文字符或者下划线_,需要用花括号把变量名括起来:

例如$actress_2024 $title会出错,因为actress_2024被当做变量名了,应该使用${actress}_2024 $title

默认值 *: 如果在所有网站均无法获取到该字段,那么将使用默认值。部分变量的默认值可通过配置文件自定义

$censor **: 你可以通过在配置文件的save_dir中使用此变量,将有码和无码影片整理到不同文件夹。例如

# 存放影片、封面等文件的文件夹路径
save_dir = $censor/$actress/[$num]

一些建议

如果你整理影片后是配合Jellyfin、Emby等媒体管理软件使用的话,建议在制定命名规则时不要添加标题字段$title,主要是以下考虑:

  • 在有nfo文件的情况下,nfo文件中的信息会优先采用,文件/文件夹如何命名对于这些软件的影响不大
  • 而如果将标题添加到文件路径中的话,在部分不支持长路径的文件系统上容易出现问题(常见于Linux)

当然,如果你整理后只是为了方便文件夹分类和查看,而且也只在Windows上使用的话没什么问题,这种情况有标题确实更方便一些

Clone this wiki locally