資料庫裡導出了一個excel,裡麵包含了一些圖片檔案的檔名,需把對應檔案要從伺服器上下載,程式未提供圖片批次匯出功能,只是臨時資料統計,需要手動把對應excel裡的檔案匯出。
1、把excel里文件名那一列複製,貼進空白的文字文件,命名為filelist.txt,上傳到伺服器。
2、在伺服器上使用腳本匯出,python腳本:
#! python #coding:utf-8 ##!/usr/bin/python # Filename : fileCp.py import sys import os import shutil fileList='filelist.txt' targetDir='files' filedir = open(fileList) line = filedir.readline() log = open('running.log','w') while line: line = line.strip('\n'); basename = os.path.basename(line) exists = os.path.exists(line) if exists : print 'copy '+line+' to '+os.getcwd()+'/'+targetDir+'/'+basename log.write('copy '+line+' to '+os.getcwd()+'/'+targetDir+'/'+basename+'\r\n') shutil.copy(line,targetDir+'/'+basename) else: print line+' not exists' log.write(line+' not exists'+'\r\n') line = filedir.readline() log.close()