心血來潮,手機上導出的圖片全部按日期放在不同文件夾,很是麻煩,想放在一起方便瀏覽,手動操作費時費力,想到bat命令,不是很熟,看到python欣喜不已,很是方便
遞歸遍歷文件,剪切出來,刪除空文件夾
不足:未考慮各種異常
#剪切文件
import os
def shear_dile(src,dst):
if os.path.isdir(src):
if not os.listdir(src):
os.rmdir(src)
print('移除空目錄: ' + src)
else :
for d in os.listdir(src):
shear_dile(os.path.join(src, d),dst)
if os.path.isfile(src):
print ("文件剪切:",src)
fn=os.path.basename(src)
if not os.path.exists(dst+'./'+fn):
os.rename(src,dst+'./'+fn)
shear_dile("H:\\手機圖片","D:\\華為手機")
