|
|
|
@ -1,8 +1,7 @@ |
|
|
|
import os |
|
|
|
import os.path as osp |
|
|
|
import datetime |
|
|
|
from util import no_parents |
|
|
|
from util import get_drives |
|
|
|
from util import no_parents,get_drives |
|
|
|
def build(after,*starts): |
|
|
|
if isinstance(after,datetime.datetime): |
|
|
|
after = after.timestamp() |
|
|
|
@ -21,6 +20,14 @@ def build(after,*starts): |
|
|
|
except: |
|
|
|
print('Error',root,sep= ': ') |
|
|
|
return ret |
|
|
|
if __name__ == "__main__": |
|
|
|
td = datetime.datetime.today() |
|
|
|
ret = build(datetime.datetime(td.year,(td.month - 1 -1)%12+1,1),r'X:\Users\Ralphie') |
|
|
|
|
|
|
|
def build_ext(ext,paths): |
|
|
|
ret = {} |
|
|
|
for path in paths: |
|
|
|
if path.endswith(ext): |
|
|
|
name = osp.basename(path) |
|
|
|
try: |
|
|
|
ret[name].append(path) |
|
|
|
except KeyError: |
|
|
|
ret[name] = [path] |
|
|
|
return ret |