python移动多个子文件中的文件到一个文件夹

时间:2022-04-14 05:24:41
 import os
import os.path
import shutil def listDir(dirTemp):
if None == dirTemp:
return
global nameList
if not os.path.exists(dirTemp):
print "file or directory isn't exist"
return if os.path.isfile(dirTemp):
if dirTemp.find('.wmv') > 0: nameList.append(dirTemp)
return resultList = os.listdir(dirTemp) for fileOrDir in resultList:
listDir(dirTemp + "/" + fileOrDir) return nameList path = r'F:\java web学习'.decode('utf-8')
nameList = []
list=listDir(path)
for item in list:
shutil.move(item, path)

当一个文件夹在的文件不是直接在一个文件夹的,而是在该文件夹的一个个子文件夹中的时候,就用这段代码实现把全部文件移动到指定文件夹。

相关文章