1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-12-24 16:58:51 -05:00

* include Folder Size / File Count

This commit is contained in:
Reinhard Pointner 2013-10-19 03:15:05 +00:00
parent f7a99a2ede
commit bdbc4571be
2 changed files with 6 additions and 2 deletions

View File

@ -120,6 +120,7 @@ Channel.4
Channel.5 Channel.5
CLASSIC CLASSIC
CN CN
CODIFICAR
ConvertedTV ConvertedTV
Custom.DKsubs Custom.DKsubs
CVCD CVCD

View File

@ -3,8 +3,11 @@
/* /*
* Print media info of all video files to CSV file * Print media info of all video files to CSV file
*/ */
def model = 'Name;Container;Resolution;Video Codec;Video Format;Audio Codec;Audio Format;Audio Language(s);Duration;File Size;Path' def model = '''Name;Container;Resolution;Video Codec;Video Format;Audio Codec;Audio Format;Audio Language(s);Duration;File Size;Folder Size;Folder Count;Path'''
def template = '{fn};{cf};{resolution};{vc};{vf};{ac};{af};{media.AudioLanguageList};{media.DurationString3};{file.length()};{file.getCanonicalPath()}' def template = '''{fn};{cf};{resolution};{vc};{vf};{ac};{af};{media.AudioLanguageList};{media.DurationString3};{file.length()};{folder.listFiles().sum{ it.length() }};{folder.listFiles().sum{ it.isFile() ? 1 : 0 }};{file.getCanonicalPath()}'''
// sanity check
if (args.size() != 2) throw new Exception('Invalid arguments:' + args)
// open destination file (writing files requires -trust-script) // open destination file (writing files requires -trust-script)
args[1].withWriter{ output -> args[1].withWriter{ output ->