Example #1
0
def DeleteUnwatedFiles(workingdir):

    allfiles = list(fs.GetAllFiles(workingdir))

    # delete unwanted files
    for file in allfiles:

        fileinfo = FileInfo(file, workingdir)

        # if contact sheet
        if (fileinfo.extension == conf.contact_ext):
            # make sure matching video file exists
            if not CorrespondingVideoFileExists(fs.FileNameOnly(file),
                                                conf.video_ext, allfiles):
                # if no matching video file, delete
                fs.DeleteFile(file)
        # if is not contact sheet or video file, delete
        elif (fileinfo.extension
              not in conf.video_ext) or ('sample'
                                         in fileinfo.filename.lower()):
            fs.DeleteFile(file)
Example #2
0
    in_path = str(sys.argv[1]).strip().replace('"', '')

    if os.path.isdir(in_path):
        conf.paths = [in_path]
        prn.print_(in_path, "path")

for dir in conf.paths:

    files = list(fs.GetAllFiles(dir))

    for file in files:

        file_info = FileInfo(file, dir)

        if file_info.extension in conf.video_ext:

            if not fn.CorrespondingContactSheetExists(
                    os.path.join(file_info.folder,
                                 fs.FileNameOnly(file_info.filename)),
                    conf.contact_ext, files):

                try:
                    img.create_contact_sheet(file_info.fullfilename)
                except:
                    prn.print_(str(sys.exc_info()[1]), "error", True)
                    prn.print_("\n\n")

prn.print_("")
for msg in sorted(conf.out_message):
    prn.print_(msg)