Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- from sys import argv
- import glob
- script, sourcefolder, filename = argv
- if len(argv) != 3:
- quit("Du må oppgi 2 argumenter i tillegg til scriptnavnet! Prov igjen.")
- if not os.path.isdir(sourcefolder):
- quit("Mappen du oppga er ingen mappe. Prov igjen.")
- if not os.path.exists(sourcefolder):
- quit("Mappen finnes ikke. Prov igjen.")
- with open(filename) as f:
- for line in f.read().split():
- print("")
- ignorelist = []
- with open(filename) as f:
- for line in f:
- ignorelist.append(line.strip())
- print(ignorelist)
- for dir, dirs, files in os.walk(sourcefolder):
- #Kan ikke bruke files som navn på to forskjellige lister
- for filendelse in ignorelist:
- for fil in files:
- filsti = os.path.join(dir, fil)
- if filsti.endswith(filendelse): #bruker endswith() for å sjekke om filnavnet slutter med filendelsen i ignore-filen
- os.remove(os.path.join(dir, fil)) #sletter om dette er tilfelle
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement