import os
import shutil
import math
default = 'D:\\视频剪辑\\素材\\'
src = 'E:\\DCIM\\DJI_001'
def del_file(rlist):
for i in rlist:
p = src + '\\' + i
if os.path.isfile(p):
os.remove(p)
print(p + ' is deleted')
def copy_file(rlist, tar):
leng = len(rlist)
j = 0
for i in rlist:
j += 1
shutil.move(src + '\\' + i, tar)
print(src + '\\' + i + ' is moved ', str(round((j / leng), 4) * 100) + '%')
def copyFolder(tar):
result = []
srcFolder = os.listdir(src)
deleteRes = []
for f in srcFolder:
(name, suffix) = os.path.splitext(f)
if f.endswith('.JPG') or f.endswith('.DNG') or f.endswith('.MP4'):
result.append(f)
elif f.endswith('.LRF'):
deleteRes.append(f)
del_file(deleteRes)
copy_file(result, tar)
if __name__ == '__main__':
print('\r make folder name :')
name = input()
tarFolder = default + name
if os.path.exists(tarFolder):
print(name + ' already exist !')
else:
os.makedirs(tarFolder)
copyFolder(tarFolder)