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)