|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 wei_Y 于 2014-11-27 15:23 编辑
- import os
- import os.path
- import string
- #输入针对那个文件目录
- exFold = input("Please input Fold:")
- #输入要替换文件名的一部分字符
- exFind = input("Please input want to find:")
- #输入替换成的字符
- exReplace = input("Please input want to Replace:")
- allFile = os.listdir(exFold)
- removeFile = 0
- result = 0
- noup = 0
- for i in allFile:
- if i.find(exFind) != -1:
- #print(i + ' File Need Replace!')
- sourceFile = exFold + '\\' + i
- desFile = sourceFile.replace(exFind,exReplace)
- #如果有重复的文件,删除新的文件。
- if os.path.isfile(desFile):
- os.remove(sourceFile)
- removeFile = removeFile + 1
- else:
- os.rename(sourceFile,desFile)
- result = result + 1
- else:
- noup = noup + 1
- #print( i + ' File Don\'t need Replace!')
- #统计删除了多少,更新了和没有更新多少。
- print("Update number:" + str(result))
- print('Remove number:' + str(removeFile))
- print('Not update:' + str(noup))
复制代码
|
评分
-
查看全部评分
|