From 1198839f5f0b06fd5fdca2ca8f38d7d7540f90ae Mon Sep 17 00:00:00 2001 From: Tobias Kessels Date: Tue, 8 Aug 2017 23:59:23 +0200 Subject: [PATCH] added sort.py --- sort.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 sort.py diff --git a/sort.py b/sort.py new file mode 100644 index 0000000..c3699e4 --- /dev/null +++ b/sort.py @@ -0,0 +1,12 @@ +import os +import subprocess +import re + +pattern=re.compile("(: )([^;]+)") +for file in os.listdir("/data/cases/006_exchange/export"): + output=subprocess.check_output(["file","-Ni",file]) + match=pattern.search(output) + mimetype=re.sub(r"\W","_",match.group(2)) + if not os.path.exists(mimetype): + os.makedirs(mimetype) + os.rename(file,mimetype+os.sep+file)