我会喜欢这方面的助手。
我想创建一个读取/观看文件夹的脚本。
拉出文件名
将文件移动到其文件夹并正确组织。
示例:
我按此顺序拥有文件
../下载/ in.the.moment.s01e05.480p.mkv
../下载/ in.the.moment.s01e04.480p / in.the.moment.s01e04.480p.mkv
../下载/ boma.s04e04.mkv
../下载/ boma.s04e06 / boma.s04e06.mkv
../下载/ things.falls.out.1080p / things.falls.out.1080p.mkv
我想让它移动并安排这样的。
../系列/ in.the.moment / S01 / in.the.moment.s01e04.480p.mkv
../系列/ in.the.moment / S01 / in.the.moment.s01e05.480p.mkv
../系列/博马/ S04 / boma.s04e04.mkv
../系列/博马/ S04 / boma.s04e06.mkv
../电影/ things.falls.out.1080p.mkv
答案 0 :(得分:1)
读取和写入文件非常简单;你可以自己学习如何做到这一点。至于根据你在那里创建一条新路线,你可以像这样一个一个地映射文件:
function mapToNewPath(filename) {
// this regexp strips out different parts of the filename
// first capture group is for series name
// second capture group is for the season
// only matches series episodes
var matches = filename.match(/^(.*?)\.(s[0-9]*)e[0-9]*/);
var series = matches && matches[1];
var season = matches && matches[2];
if (series) {
return 'series/' + series + '/' + season + '/' + filename;
}
return 'movies/' + filename;
}