复制文件夹末尾有空格会造成文件不可操作,本程序可以复制有空格的文件夹里的内容,可以再在上一级目录将文件夹使用360粉碎功能删除
# coding=gbk
import os
import shutil
#复制文件夹末尾有空格会造成文件不可操作,本程序可以复制有空格的文件夹里的内容,可以再在上一级目录将文件夹使用360粉碎功能删除
old_path = r'T:\old '
new_path=r't:\1'
#'该文件夹下所有的文件(包括文件夹)'
FileList = os.listdir(old_path)
#'遍历所有文件'
for file in FileList:
if file=='[XIURE]' :
continue
oldDirPath = os.path.join(old_path, file)
#print(oldDirPath)
old_dir=file
new_dir=file.replace(' ','')
new_path=new_path+'\\'+new_dir
print(new_path)
os.makedirs(new_path)
subFileList = os.listdir(oldDirPath)
for f in subFileList:
shutil.copy(oldDirPath + '/' + f, new_path + '/' + f)