作品名稱中包含「/」的問題
LL-LLS opened this issue · 5 comments
LL-LLS commented
「{illust.title}」參數設置後,如果插畫名稱中包含斜劃「/」,那就自動變成一層資料夾,例子:某單一張插畫,掩碼命名方式是用原作名稱命名,但原作名稱是「2011/05/21」,那就變成新增「2011、05」兩個資料夾後,最後那張插畫命名為「21」。
能不能把原作名稱「{illust.title}」這個檢測出「/」時轉換成「-」符號而不是增加資料夾?
我的掩碼設定「%{illust.user.id}_%{illust.user.name.split("@")[0]}%{(illust.page_count>1||illust.ugoira_metadata)?"/" + illust.title:""}/%{illust.title} (%{illust.id}_p%{page}).%{illust.extention}」
Mapaler commented
请见 掩码-批量替换字符串
%{illust.title.replace(/[\\/\\\\]/ig, "_")}
另外你多次使用了title,可以考虑设置变量减少代码书写,类似如下,设置变量后(该掩码无输出),后面可以直接用变量名。
%{var tt=illust.title.replace(/[\\/\\\\]/ig, "_")}标题是:%{tt}
注:新版为了安全性已废弃设置变量的可能性
Mapaler commented
另外多图与动图多生成一层文件夹这部分建议使用自定义掩码,可以使主掩码看起来更简单。
LL-LLS commented
另外多图与动图多生成一层文件夹这部分建议使用自定义掩码,可以使主掩码看起来更简单。
明白了
KSSnow commented
作品名稱中包含「�」等非法字符,导致无法下载。请问这个怎么解决(ಥ_ಥ)