2025-10-29 21:27:29 +00:00

23 lines
635 B
Python
Executable File

#!/usr/bin/env python3
import os
def mv_qr(src, dst):
basename = os.path.basename(src)
if len(basename) < 2:
raise Exception('invalid basename: %s' % basename)
prefix = basename[:2]
dd = os.path.join(dst, prefix)
os.makedirs(dd, exist_ok=True)
print("%s => %s" % (src, os.path.join(dd, basename)))
os.rename(src, os.path.join(dd, basename))
def main():
src = '/data/qrs/GYCY-241216-119-02'
dst = '/data/qrs/tree'
for r, ds, fs in os.walk(src):
for f in fs:
if f.endswith('.jpg'):
mv_qr(os.path.join(r, f), dst)
if __name__ == '__main__':
main()