python 批量更改文件MD5值

代碼如下 傳入被更改的文件夾名稱即可

調用示例

python test.py /Users/qiaobusi/Desktop/resource

 

import os, glob,sys

def fileAppend(filename):

    myfile = open(filename,'a')

    myfile.write(" ")

    myfile.close

taskPath=(sys.argv[1])

for root,dirs,files in os.walk(taskPath):

        for file in files:

            filename=os.path.join(root,file)

            if filename.endswith('.jpg') or filename.endswith('.png') or filename.endswith('.jpeg'):

                print '-before'+filename

                os.system("md5 " +filename)

                fileAppend(filename)

                print '-after' + filename

                os.system("md5 " + filename)

            else:

                print '------No need to change-----'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章