#!/usr/bin/env python
#coding=utf-8

#
#    保存网页后,从中取出独立的图片资源获
#

import os,os.path
import shutil,string
sorpath = raw_input('Please input the Source dir:')
dstpath = raw_input('Please input the dst dir for save:')
filenamenum = 0

##获取文件的后缀名
def getfilesuffix(file):
##    print 'getfilesuffix: '+file
    return os.path.splitext(file)[1]
##    return file[file.rfind('.'):]
##    return file.split('.')[-1]

##    指定目录中的文件改名,递归查找子目录
def mvsingledir(path):
    for i in os.listdir(path):
     oldfile=path+'\\'+i
     print ('file: '+oldfile)
     if os.path.isdir(oldfile):
         print oldfile+" is dir"
         mvsingledir(oldfile)
     else:
         global filenamenum
         filenamenum += 1
         print getfilesuffix(path)
         newfile = dstpath+'\\'+str(filenamenum)+getfilesuffix(oldfile)
         print "new file:"+newfile
##        复制方式
         shutil.copyfile(oldfile, newfile)
##        剪切方式
##       shutil.move(oldfile,newfile)    

#批量改名
mvsingledir(sorpath)

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐